Cắt chuỗi trong excel – Cách dùng hàm lấy chuỗi ký tự

Excel ngày nay đã trở thành một công cụ phổ biến cho mọi người, nhất là dân văn phòng. Trong quá trình sử dụng excel thì ít nhiều chúng ta cũng gặp trường hợp phải lấy ký tự trong một chuỗi. Vậy nên dùng hàm nào cho phù hợp? Bài viết này sẽ mách bạn một số hàm để cắt chuỗi kí tự trong excel. Cùng tham khảo nhé.

Cắt chuỗi trong excel làm như thế nào?


Muốn cắt chuỗi hàm lấy ký tự ta phải sử dụng các hàm cắt chuỗi. Chúng ta sẽ có 3 hàm lấy ký tự như sau:

Hàm Right : Hàm này để lấy ký phía bên phải của phần chuỗi ký tự gốc.

Hàm Hàm Left: Hàm này dùng để lấy phần ký tự bên trái phần chuỗi gốc.

Hàm Mid: Dùng để tách lấy phần ký tự nằm giữa của chuỗi ký tự gốc.

1. Hàm Right cắt ký tự trong Excel


  • Cú pháp của hàm Right

=RIGHT(text, n) ….. Trong đó:

Text: là chuỗi kí tự hoặc ô chứa chuỗi kí tự mà bạn muốn cắt.

n: Số ký tự cần cắt khỏi chuỗi.

** Lưu ý: đối với ” n ” nếu bạn không nhập tham số này thì Excel sẽ tự hiểu là 1

  • Ví dụ : Ta có bảng danh sách sinh viên và cần dùng hàm Right để lấy 3 kí tự cuối của cột mã số sinh viên (MSSV) cho cột Tên Lớp. Thực hiện như sau:

Tại D2 ta gõ công thức như sau: = RIGHT (C2,3) 

Ô C2 là nơi chứa hàm tách chuỗi ký tự trong excel để cắt chuỗi.

 

cách tách chuỗi trong excel làm như thế nào
Cách tách chuỗi trong excel làm như thế nào

 

Sau khi nhập công thức thì nhấn Enter để hiện kết quả. Sao chép công thức xuống dưới và bạn sẽ được kết quả hàm cắt chuỗi trong excel như hình.

2. Hàm Left cắt chuỗi ký tự trong Excel


  • Cú pháp của hàm Left

=LEFT(text, n) … Trong đó:

Text : Là chuỗi kí tự hay ô chứa chuỗi kí tự muốn cắt.

n: Số kí tự mà bạn cần cắt.

  • Ví dụ: Sử dụng hàm Left để lấy 4 ký tự trong cột Mã nhập học . Cách làm như sau:

– Tại ô E2  gõ công thức như sau: = LEFT (C2,4)

– Ô C2 là ô chứa dữ liệu bạn cần cắt chuỗi.

– Nhập công thức của hàm Left. Sau đó sao chép công thức xuống dưới và được kết quả như hình.

 

cắt chuỗi trong excel
Sử dụng hàm left cắt chuỗi trong excel

 

3. Cách tách ký tự trong Excel bằng hàm Mid


  • Cú pháp của hàm Mid

=MID(text,m,n) ….. Trong đó:

Text: Chuỗi ký tự.

m: Vị trí bắt đầu cần cắt chuỗi ký tự.

n: Số ký tự cần cắt ra từ chuỗi ký tự

  • Ví dụ : Ta có bảng danh sách sinh viên và cần dùng hàm Mid để lấy 4 kí tự cuối của cột mã số sinh viên (MSSV) cho cột Ngành học. Thực hiện như sau:

Ta có công thức tại ô F2 như sau: = MID (C2,5,4) . Ta cắt chuỗi từ kí tự thứ 5 và cắt 4 ký tự.
Kéo xuống các ô còn lại để sao chép công thức và sẽ ra được kết quả như hình dưới.

 

cắt chuỗi trong excel
Sử dụng hàm mid để cắt chuỗi trong excel
ICT Sài Gòn cung các cấp cung cấp thiết bị công nghệ thông tin như: cho thuê laptop hcm, thuê máy bàn giá rẻ, cho thuê macbook…phục vụ mọi nhu cầu tổ chức hội nghị, hội thảo, đào tạo, sự kiện và quảng cáo của Khách Hàng.

4. Cắt chuỗi trong excel bằng hàm left kết hợp hàm Len


Hàm LEN là hàm thường được dùng để kết hợp với những hàm lấy chuỗi kí tự. Khi kết hợp hàm Len với hàm Left ta có thể dùng để loại bỏ một số ký tự nhất định từ phần cuối của chuỗi.

Ta có cú pháp khi kết hợp như sau: =LEFT(text,LEN(text)-n) … Trong đó:

Text : là chuỗi ký tự muốn cắt.

n : Là số kí tự bạn muốn cắt trên chuỗi.

  • Ví dụ: Trong bảng có danh sách họ và tên, muốn loại bỏ 5 ký tự của chuỗi ký tự trong ô B2 sẽ có cách thực hiện như sau:

Ta có công thức =LEFT(B2, LEN(B2)-5) .

Sau khi nhập công thức -> nhấn Enter để xem kết quả.

 

tách ký tự trong excel
Tách ký tự trong excel bằng hàm kết hợp left và len

 

Hàm LEN trong cú pháp này là để lấy tổng số ký tự trong một chuỗi rồi trừ đi lượng kí tự muốn loại bỏ từ tổng độ dài của dãy. Hàm LEFT thì sẽ trả về số ký tự còn lại.

Chúng ta sẽ có kết quả là đã loai 5 ký tự cuối cùng trong dãy ký tự và bao gồm dấu cách.

 

Cắt chuỗi trong excel bằng hàm left kết hợp hàm Len
Kết quả cắt chuỗi bằng hàm kết hợp left và len

Video hướng dẫn Cách cắt chuỗi trong Excel bằng hàm Left, Right, Mid

Vậy là ICT Sài Gòn đã hướng dẫn về cách cắt chuỗi trong excel để bổ sung thêm một vài thủ thuật cần thiết và hữu cho mình. Hy vọng qua bài viết này các bạn sẽ thao tác dễ dàng và thành công hơn với excel nhé.

4.8/5 - (5 bình chọn)

Cách Đăng Ký Gmail Cho PC –

44 bình luận
  1. Ad ơi cho e hỏi!
    Vd : nguyen van c ( 01234****) hoạc phuong ( 0123**)
    Nếu e muốn tách chữ trong excel khỏi dãy thì làm sao ạ
    E cám ơn ad ạ!

    • Chào bạn! Cảm ơn bạn đã đóng góp ý kiến về cho Page ạ. Cái này bạn có thể dùng text to column là đã tách chữ ra khỏi chuỗi trong excel rồi ạ!

  2. Mình có ví dụ: Phòng A-B lớn: 1*5,3*3,7. Như chuỗi ký tự này tôi muốn cắt ký tự trong excel từ dấu : đến hết chuỗi thì làm sao hả ad?

    • Chào Bạn! Với Ví dụ dòng trên nằm ở ô A1 thì ta sẽ dùng hàm Left Right =RIGHT(A1,LEN(A1)-FIND(“:”,A1)) là lấy phần sau. còn bỏ phần sau thì dùng hàm =LEFT(A1,FIND(“:”,A1)-1)

  3. Cho em hỏi ký tự này TIK-04-25 và CAK-05-8 dùng hàm gì để ấp dụng chung tách lấy 25 và 8 ạ?

    • CHÀO BẠN! BẠN DÙNG hàm MID trong excel, TÁCH RA 3 KÝ TỰ TỪ VỊ TRÍ SỐ 7

  4. Ad ơi! Nếu mình sử dụng hàm lấy ký tự 2 kí tự đầu và 2 kí tự cuối thì làm ntn ạ?

  5. Ad ơi! cho mình hỏi trong excel có làm được việc cắt dữ liệu ở giữa như sau ko?
    vd như trong cắt chuỗi trong excel mình muốn giữ lại 5 số đầu và 5 số cuối và cách nhau bằng dấu “-“. Tuy nhiên trong cột các chuỗi số dài, ngắn khác nhau nên m ko áp dụng như hàm tách chữ trong excel bạn bày ở trên được. có chuỗi 00456, 004570045800459,0045000451004520045300454, …

    • Chào bạn! Bạn hãy kết hợp hàm left và right trong excel 5 số đầu và 5 số cuối

      • Hic mọi người cho mình hỏi xíu
        Ví dụ có chuối sau trong excel:
        1. V5,V1V6,S8,N3,N9,ST,MN,DK,SN
        2. V5,V1V6,S8,N3,N9,MN,DK,SN, MN, ST
        3. ST,V1V6,S8,N3,N9,MN,DK,SN, MN
        => Mình muốn lấy Chữ : ST của cả 3 dòng ra thì phải làm công thức như thế nào nhỉ

        • =RIGHT(LEFT(B4,SEARCH(“ST”,B4)+1),2)
          Với ô dữ liệu B4

          • Nếu m có dãy số 1234567890 m muốn lấy từ 1-6 và dãy số 1234567 thì trả về chính nõ thì làm thế nào ah

    • Trong chuỗi ” K5AL0″
      Mình muốn lấy ra kí tự thứ 1, thứ 3, thứ 5, thì làm sao ạ.
      Ví dụ là lấy ra KA0 ấy ạ

  6. Ad ơi! muốn lấy từ chuỗi K0800001 ra 1 kí tự từ trái sang phải và 3 ký tự từ phải sang trái (vd: kết quả ra K001) thì dùng như nào ạ? Cảm ơn Ad!

  7. Dạ cho em hỏi là trong chuỗi Quận 2-Áo-Hồng-Ruby-[950], thì làm sao để mình tách Ruby và 950 ra thành 1 hàng riêng ạ?

    • Quận 2-Áo-Hồng-Ruby-[950]
      Phú Nhuận-Quần-Đen-Chị Ngọc-[135]

      Dạ dạng dạng vậy ạ

  8. Dạ cho em hỏi là trong chuỗi
    Quận 2-Áo-Hồng-Ruby-[950]
    Phú Nhuận-Quần-Đen-Chị Ngọc-[135]

    Làm sao để mình tách Ruby,chị Ngọc thành 1 hàng và 950,135 ra thành 1 hàng riêng ạ?
    Em cảm ơn ạ

  9. ví dụ: 18/09/2020. muốn lấy 2020 thì dùng hàm gì vậy ah?

  10. Ad oi! Cho em hỏi chuôi ký tự như này: dòng 1: ao thun AT12345 blue – size – s, dòng 2: quan QD12345 black – size – m . Em muốn tách mã số ở giữa thì làm như thế nào ạ. Tks

  11. Hic mọi người cho mình hỏi xíu
    Ví dụ có chuối sau trong excel:
    1. V5,V1V6,S8,N3,N9,ST,MN,DK,SN
    2. V5,V1V6,S8,N3,N9,MN,DK,SN, MN, ST
    3. ST,V1V6,S8,N3,N9,MN,DK,SN, MN
    => Mình muốn lấy Chữ : ST của cả 3 dòng ra thì phải làm công thức như thế nào nhỉ

  12. Xin chào Ad
    mình có nhưng chuỗi sau :
    6WH.
    8BH…
    10WH
    10BH
    100ƯH
    mình muốn tách số ra trên danh sách trên ak, ad chỉ mình với, mình cũng có dùng hàm left rồi, nhưng left chỉ có thể cắt bên trái theo thứ tự là 2 hoặc 3… thôi, còn của mình, nếu tách của 1 số thì phải làm (left,1), và tách 2 số thì phải (left, 2 )mình muốn làm 1 loại thôi nhưng sẽ tách được từ như mình muốn là : 6…8….10….100, vì file của mình số thứ tự kéo dài từ só 4 cho đến số 120, cho nên mình muốn làm thế nào tách được toàn bộ số mình cần, hi vọng được giúp đỡ, mình cảm ơn

  13. cho mình hoi mình muốn tách số trong 12 số của thẻ căn cước công dân dùng hàm gì được ah VD 034084003993 minh muốn tách từng số một

  14. Cho mình hỏi làm thế nào để tách được 3 từ một trong một chuỗi từ VD: qwertyuiopasdfghjk thành qwe rty,uio,pas,dfg,hjk

  15. mình có ô tính ví dụ: Diện tích trồng lúa DT= (100*500) làm sau để lấy dữ lieu từ dấu bang trở đi với nhiều ô với số lieu khác nhau ạ?

  16. 1cauy45support.google.COmguEiIesuISDcauy45Acauy45cauy45cauy45cauy45
    1cauy45support.google.COmguEiIesuISDcauy45Acauy45cauy45cauy45cauy45
    muon lay comgueiiesuisd khong ohan biet viet hoa hay viet thuong minh lam nhu the nao ak, mong ad rep

  17. 1X25KG
    40X250G
    em muốn lấy 25 và 250 thì làm như thế nào ạ?

    • Vd có chuỗi ký tự: viến đá có kích thước 1*2m. Muốn tính được m2 của viên đã đó thì có câchs nào k ah?

  18. cho mình hỏi nếu muốn tách một chuỗi kí tự nhưng nó không liền nhau
    vd: Abcd-1-2
    thành: Abcd-1 và Abcd-2
    thành làm nhưng thế nào?

    • Bạn dùng hàm Left, mid, right cắt từng đoạn ra vd abcd- và 1 và 2. Sau đó dùng hàm concatenate nối lại

  19. Bạn hướng dẫn nhiệt tình quá. Nhờ có bạn mình biết kết hợp giữa hàm Mid và hàm Find, đỡ rất nhiều thời gian làm việc. Mình cảm ơn bạn nhiều!

  20. Vd có chuỗi ký tự: viến đá có kích thước 1*2m. Muốn tính được m2 của viên đã đó thì có câchs nào k ah?

  21. mình muốn tách định dạng ngày 01/01/2022 thành 1 ký tự 1 ô thì dùng hàm nào ạ

  22. Vận dụng hàm If đơn giản để điền giá trị cho cột Nhóm biết nếu hai ký tự đầu của SBD
    là A thì Nhóm là A, ngược lại là B,em dùng if với left nhưng vẫn bị lỗi:(

  23. Mong ad giúp đỡ, m muốn tách 2 dãy số là số khung (6 số) 112471 và số máy (7 sô) 0209288 trong dải này mà các dải số ở các ô dài ngắn khác nhau thì dùng hàm gì để tách đc. cảm ơn ad (MÔ TÔ 2 BÁNH NHÃN HIỆU HONDA&SỐ LOẠI: KF410 AIR BLADE&MÀU SƠN: ĐEN BẠC&SK: RLHKF4105NZ112471&SM: KF41E-0209288&KHUYẾN MÃI (KHÔNG THU TIỀN):&XĂNG&NHỚT&NÓN BẢO HIỂM)

  24. cho mình hỏi muốn lấy ABCD trong chuỗi “123_ABCD_MN” thì dùng hàm gì

  25. Mong add giúp đỡ, mình muốn tách dấu () ở chuỗi như sau: Nguyễn Văn A () mình cám ơn

  26. Trường hợp mình download 1 file dữ liệu về máy sau đó muốn dùng hàm Left để tách phần ký tự số ra khỏi chuỗi nhưng kết quả cho ra lại là nguyên công thức. Ví dụ như này:
    Mình có chuỗi A1=123.1226-CDDNNH và mình muốn tách phần số trong chuỗi này ra, nên mình đã dùng công thức “=Left(A1;8)” và kết quả cho ra là =Left(A1;8) luôn chứ không thấy báo lỗi gì hết.

  27. CDS-2501-55-125000-K
    ASD-0502-50-242000-B
    Mình muốn lấy ký tự giữa đấu gạch ngang số 3 và 4 thì làm cách nào ạ

  28. Add ơi cho em hỏi vd chuỗi kí tự là jh35gh45 muốn tách lấy chữ jhgh thôi thì dùng hàm gì ạ

Bình luận của bạn

Sản phẩm

CHÍNH HÃNG

Giao hàng tận nơi

63 TỈNH THÀNH

Lắp đặt miễn phí

HN & TPHCM

Bảo hành dài hạn

Bảo hành 24 tháng

0906652739