
Đắm chìm trong thế giới của hàm lấy chuỗi ký tự trong Excel với 3 biến thể LEFT, MID, và RIGHT, mỗi cái mang theo những chức năng lôi cuốn. Để hiểu sâu hơn về chúng, hãy bắt đầu cuộc hành trình này với bài viết từ Mytour.
1. Công Thức Thần Kỳ của Hàm Lấy Chuỗi Ký Tự
Cơ bản, hàm này giúp bạn rút trích một đoạn chuỗi ký tự từ một chuỗi dài khác. Đơn giản nhưng mạnh mẽ, hãy khám phá những điều thú vị với 3 hàm lấy chuỗi này, chỉ có tại Mytour.
Ba hàm này mang tên theo tiếng Anh, với LEFT là trái, MID là giữa, và RIGHT là phải.
Tùy thuộc vào vị trí, hàm lấy chuỗi sẽ hoạt động theo cách đặc biệt để rút trích đoạn ký tự bạn muốn từ chuỗi gốc.
LEFT sẽ lấy từ bên trái, trong khi MID làm từ giữa.
Khám phá cách mỗi hàm đều có vị thế và sức mạnh riêng, mang lại những kết quả đặc sắc với chuỗi ký tự.
Với RIGHT, bạn có thể thu được chuỗi ký tự từ phía bên phải của chuỗi gốc.
1.1. Hàm lấy chuỗi LEFT
Công thức của LEFT:
=LEFT(Chuỗi ký tự gốc;số lượng ký tự cần lấy)
Dưới đây là các yếu tố trong công thức:
Chuỗi ký tự gốc là nguồn cấp đầu để trích xuất ký tự từ.
Số lượng ký tự cần lấy ra được tính từ bên trái sang bên phải.
Trong ví dụ dưới đây, chúng ta muốn lấy chữ cái đầu tiên từ loạt ký tự gốc, nên công thức là:
=LEFT(A2;1)

Sau đó, sao chép công thức xuống dưới bằng cách click đúp chuột vào góc phải dưới cùng của ô công thức hoặc bấm chuột vào vị trí đó và kéo xuống.

1.2. Hàm trích chuỗi MID
Công thức của hàm MID:
=MID(Chuỗi ký tự gốc;vị trí bắt đầu lấy chuỗi, số ký tự sẽ lấy ra)
Trong đó:
Chuỗi ký tự gốc là nguồn cấp đầu để bạn trích xuất, lấy ra những ký tự liên tiếp mà bạn đang cần.
Vị trí bắt đầu lấy chuỗi được chỉ định bằng con số. Khác với hàm LEFT, hàm MID sẽ bắt đầu lấy chuỗi từ một vị trí bất kỳ nằm ở giữa chuỗi ký tự gốc. Điều này đòi hỏi chúng ta phải xác định vị trí bắt đầu lấy ký tự. Con số này sẽ đếm số ký tự từ ký tự đầu tiên đến ký tự cuối cùng.
Số ký tự cần lấy là số lượng ký tự bạn muốn trích xuất từ bên trái sang bên phải.
Trong ví dụ dưới đây, chúng ta muốn lấy các ký tự nằm ở giữa, tính từ vị trí số 2, và số ký tự cần lấy là 3, nên ta sử dụng công thức:
=MID(A2;2;3)

Sau đó, bạn có thể sao chép công thức xuống dưới bằng cách click đúp chuột vào góc phải dưới cùng của ô công thức hoặc bấm chuột vào vị trí đó và kéo xuống.

1.3. Hàm lấy chuỗi RIGHT
Công thức của hàm lấy chuỗi RIGHT:
=RIGHT(Chuỗi ký tự gốc;số các ký tự sẽ lấy ra)
Trong đó:
Chuỗi nguồn là chuỗi ký tự cơ bản để bạn trích xuất, lấy ra các ký tự liên tục mà bạn cần.
Số ký tự sẽ lấy ra là số lượng ký tự bạn muốn trích xuất từ phải sang trái.
Trong ví dụ sau đây, chúng ta muốn nhận một chữ cái đầu tiên từ chuỗi ký tự gốc, nên công thức sẽ là:
=RIGHT(A2;3)

Sau đó, sao chép công thức xuống bằng cách nhấp đúp chuột vào góc phải dưới cùng của ô công thức hoặc bấm chuột và kéo xuống.

2. Kết hợp hàm chuỗi ký tự với các hàm khác
Trong thực tế, các hàm lấy ký tự như LEFT, MID, và RIGHT thường được kết hợp với các hàm điều kiện như hàm IF hoặc tra cứu tham chiếu VLOOKUP.
Dựa trên ví dụ trước đó, bạn có thể sử dụng hàm IF để mô tả chi tiết hơn về phương thức bán hàng của các đơn đặt hàng.
Sử dụng công thức sau đây:
=IF(LEFT(A2;1)='S';'Ship';'Cost')
Mô tả:
Nếu chữ cái đầu tiên của Mã đơn hàng là S, thì trả về 'Ship'; ngược lại, trả về 'Cost'. Ở đây, ta cần một hàm lấy chuỗi để trích xuất chữ cái đầu tiên từ chuỗi ký tự Mã đơn hàng.

Sau đó, chỉ cần sao chép công thức hàm đã sử dụng xuống tất cả các dòng bên dưới.

Tuy nhiên, hàm IF thích hợp khi chỉ có hai loại kết quả khác nhau (Ship và Cost). Đối với nhiều loại kết quả, hãy sử dụng hàm RIGHT.
Sử dụng công thức kết hợp với hàm VLOOKUP như sau:
=VLOOKUP(RIGHT(A2;3);$A$11:$B$18;2;0)
Diễn giải:
Chúng ta dựa vào 3 chữ cái cuối của Mã đơn hàng và bảng đối chiếu dưới đây để biết tên đầy đủ của mặt hàng. Sử dụng RIGHT để lấy ba ký tự cuối của Mã đơn hàng cho VLOOKUP đối chiếu mã hàng.

Cuối cùng, sao chép công thức hàm xuống dưới để có danh sách các tên mặt hàng.

Cảm ơn bạn đã đọc bài viết về hàm lấy chuỗi ký tự trong Excel của chúng tôi. Mytour hy vọng rằng bạn sẽ có thêm kiến thức về các loại hàm lấy chuỗi trong Excel.
