Cách trích xuất văn bản giữa hai ký tự trong Excel (4 phương pháp)

  • Chia Sẻ Cái Này
Hugh West

Nếu bạn đang tìm kiếm một số thủ thuật đặc biệt để trích xuất văn bản giữa hai ký tự trong Excel thì bạn đã đến đúng nơi. Trong Microsoft Excel, có nhiều cách để trích xuất văn bản giữa hai ký tự. Trong bài viết này, chúng ta sẽ thảo luận về bốn phương pháp để trích xuất văn bản giữa hai ký tự. Hãy làm theo hướng dẫn đầy đủ để tìm hiểu tất cả những điều này.

Tải xuống Sách bài tập thực hành

Tải sách bài tập thực hành này xuống để thực hành trong khi bạn đang đọc bài viết này.

Trích xuất văn bản giữa hai ký tự.xlsm

4 phương pháp trích xuất văn bản giữa hai ký tự trong Excel

Ở đây, chúng ta có một tập dữ liệu chứa mã tham chiếu và mã máy khách. Mục tiêu chính của chúng ta là trích xuất văn bản giữa hai ký tự.

Trong phần sau, chúng tôi sẽ sử dụng 4 phương pháp để trích xuất văn bản giữa hai ký tự.

1 .Sử dụng hàm MID, LEFT và FIND để trích xuất văn bản

Để trích xuất văn bản, chúng ta sẽ kết hợp hàm MID , hàm LEFT hàm Hàm TÌM . Ở đây, hàm MID trả về các ký tự ở giữa chuỗi văn bản. LEFT Hàm trả về số lượng ký tự đã chỉ định từ đầu chuỗi văn bản. Cuối cùng, hàm FIND trả về vị trí bắt đầu của một chuỗi văn bản. Bạn phải làm theo các bước sau để trích xuất văn bản trong cột Mã khách hàng trong tập dữ liệu bên dưới.

Chúng tôi sẽ sử dụngcông thức kết hợp sau trong ô đầu ra C5:

=LEFT(MID(B5,FIND("/",B5)+1,LEN(B5)),FIND("/",MID(B5,FIND("/",B5)+1,LEN(B5)))-1)

Sau đó, nhấn Enter và kéo núm điều khiển điền . Bây giờ bạn sẽ nhận được kết quả như sau.

🔎 Công thức hoạt động như thế nào?

  • Ở đây, hàm FIND(“/”,B5)+1 trả về vị trí bắt đầu của một chuỗi văn bản mà chúng ta muốn trích xuất giữa hai ký tự và chúng ta sẽ nhận được kết quả sau:

{5;7;5;5;5;5}

  • Hàm LEN(B5) trả về số ký tự trong một chuỗi văn bản như sau:

{11;11;13;12;10;10}

  • Ở đây, MID(B5,FIND(“/”,B5)+ 1,LEN(B5)) sẽ trả về văn bản sau ký tự đầu tiên giống như đầu ra sau:

{THER/38 ;GS/31; XLMNE/846; ENHT/846; TML/23; KGF/14}

  • The FIND(“/”,MID(B5,FIND(“/”,B5)+1,LEN(B5)))-1 sẽ trả về độ dài của văn bản (nội dung nhận được từ hàm trên) mà chúng tôi muốn trích xuất và hiển thị kết quả sau:

{4;2;5;4;3;3}

  • Cuối cùng, bằng cách sử dụng hàm LEFT , chúng ta sẽ nhận được số lượng văn bản được chỉ định giữa hai ký tự.

Đọc thêm: Cách Trích xuất văn bản từ một ô trong Excel (5 cách)

2. Hàm SUBSTITUTE, MID và REPT để trích xuất văn bản giữa hai ký tự trong Excel

Để trích xuất văn bản trong Mã máy khách Cột, chúng ta sẽ kết hợp hàm SUBSTITUTE , hàm MIDhàm , hàm REPT . Ở đây, hàm SUBSTITUTE thay thế văn bản hiện có bằng văn bản mới trong một chuỗi văn bản, và hàm REPT lặp lại văn bản với một số lần nhất định.

Chúng tôi sẽ sử dụng công thức kết hợp sau trong ô đầu ra C5:

=SUBSTITUTE(MID(SUBSTITUTE("/"&B5&REPT(" ",6),"/",REPT(",",255)),2*255,255),",","")

Sau đó. nhấn Enter và kéo núm điều khiển điền . Bây giờ, bạn sẽ nhận được kết quả sau.

🔎  Công thức hoạt động như thế nào?

  • Ở đây, hàm REPT(” “,6) REPT lặp lại văn bản theo một số lần nhất định.
  • Hàm MID(SUBSTITUTE(“/”&B5& ;REPT(” “,6),”/”,REPT(“,”,255)),2*255,255) sẽ trả về kết quả sau trong ô C5 :

{,,,Nancy,,,,,,,,,,,,..}

  • Sau đó, hàm SUBSTITUTE sẽ trả về kết quả sau:

{Nancy;GS;XLMNE;ENHT;TML;KGF}

Đọc thêm: Trích xuất văn bản trước ký tự trong Excel (4 Cách nhanh)

Cách đọc tương tự

  • Cách trích xuất văn bản sau dấu cách thứ hai trong Excel (6 phương pháp)
  • Trích xuất văn bản sau một văn bản cụ thể trong Excel (10 cách)
  • Cách trích xuất văn bản sau dấu cách cuối cùng trong Excel (5 cách)

3. Sử dụng hàm MID và hàm SEARCH để trích xuất văn bản

Để trích xuất văn bản trong cột Mã khách hàng, chúng ta phải kết hợp hàm MID chức năng TÌM KIẾM trên . Ở đây,Hàm SEARCH trả về số lượng ký tự tại đó một ký tự hoặc chuỗi văn bản cụ thể được tìm thấy lần đầu tiên.

Chúng tôi sẽ sử dụng công thức kết hợp sau trong kết quả ô C5:

=MID(B5, SEARCH("/",B5) + 1, SEARCH("/",B5,SEARCH("/",B5)+1) - SEARCH("/",B5) - 1)

Sau đó, nhấn Enter và kéo núm điều khiển điền . Bây giờ, bạn sẽ nhận được kết quả sau.

🔎  Công thức hoạt động như thế nào?

  • Ở đây, hàm SEARCH(“/”,B5) + 1 trả về số lượng ký tự mà tại đó một ký tự hoặc chuỗi văn bản cụ thể được tìm thấy lần đầu tiên như sau:

{5;7;5;5;5;5}

Và giá trị này được sử dụng để bắt đầu các ký tự cho hàm MID .

  • Hàm TÌM KIẾM(“/”,B5,SEARCH(“/”,B5)+1) – TÌM KIẾM(“/”,B5) – 1 trả về đầu ra sau:

{4;2;5;4;3;3}

Và đây là ký tự kết thúc của hàm MID.

  • Cuối cùng, Hàm MID trả về các ký tự ở giữa một chuỗi văn bản.

Đọc thêm: Trích xuất văn bản sau một ký tự trong Excel (6 cách)

4. Sử dụng VBA để trích xuất văn bản giữa hai ký tự trong Excel

Bây giờ, bạn phải làm theo các bước sau nếu muốn trích xuất văn bản trong cột Mã khách hàng.

📌 Các bước:

  • Đầu tiên, nhấn ALT+F 11 hoặc bạn phải vào tab Developer , chọn Visual Basic để mở Visual Basic Editor, và nhấp vào Chèn, chọn Mô-đun .

  • Tiếp theo, bạn phải nhập mã sau:
6443
  • Bây giờ, hãy nhấn F5 hoặc chọn Run và nhấp vào Run Sub/UserFrom .

Cuối cùng, bạn sẽ nhận được đầu ra cần thiết sau.

💬 Những điều cần nhớ

✎ Nếu bạn đang sử dụng công thức lớn kết hợp, bạn nên sử dụng cẩn thận các dấu ngoặc đơn.

Kết luận

Tới đây là phần cuối của phần hôm nay. Tôi thực sự tin rằng từ bây giờ bạn có thể trích xuất văn bản giữa hai ký tự trong Excel. Nếu bạn có bất kỳ câu hỏi hoặc đề xuất nào, vui lòng chia sẻ chúng trong phần nhận xét bên dưới.

Đừng quên kiểm tra trang web của chúng tôi Exceldemy.com để biết các vấn đề và giải pháp khác nhau liên quan đến Excel. Hãy tiếp tục học các phương pháp mới và tiếp tục phát triển!

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.