Cách sử dụng hàm MID trong Excel để tách chữ cực đơn giản
Hàm MID trong Excel được biết đến là một trong những hàm cơ bản dùng để cắt chuỗi. Thế nhưng, không phải ai cũng biết cách dùng hàm MID một cách thành thạo. Trong bài này, sẽ giúp bạn tìm hiểu về khái niệm, công thức và cách sử dụng hàm MID có ví dụ cụ thể. Theo dõi ngay nhé!
Hàm MID trong Excel là hàm được dùng để cắt chuỗi ký tự ở giữa ô hoặc một giá trị văn bản cho trước. Hàm này cho phép bạn tùy ý chọn một vị trí bắt đầu và số lượng ký tự muốn trích xuất dưới dạng một chuỗi mới.
Cú pháp hàm MID trong Excel như sau: =MID(text,m,n)
Trong đó:
Cách sử dụng hàm MID trong Excel khá đơn giản.
Ví dụ: Để lấy chữ “Bác sĩ” ra từ chuỗi ký tự “Chức danh bác sĩ hạng I”, ta nhập:
=MID(A2,11,6)
Trong đó:
Lưu ý: Trong một số trường hợp những văn bản dùng dấu ',' không được. Bạn có thể chuyển sang dấu ';'.
Để hiểu rõ hơn về cách dùng hàm MID. Chúng ta sẽ đi đến một số ví dụ minh hoạ khác ở nội dung tiếp theo.
Xem thêm tách chữ trong excel
Dưới đây là những ví dụ cụ thể giúp bạn hiểu rõ hơn về cách dùng hàm MID trong Excel cơ bản.
Các ví dụ này được thực hiện trên Windows với phiên bản Excel 2016. Ngoài ra, bạn cũng có thể áp dụng thao tác tương tự trên các phiên bản Excel khác. Chẳng hạn như 2007, 2010, 2013, 2017, Microsoft Excel 365 và MacOS.
Ví dụ: Tên đầy đủ nằm trong ô A1 như ảnh dưới, và bạn muốn trích xuất họ hoặc trích xuất tên.
Cách dùng hàm MID để trích xuất họ:
Để trích xuất họ từ ô A2, trước tiên bạn cần dùng hàm SEARCH để tìm kiếm vị trí dấu cách. Tiếp đó, áp dụng hàm MID để tách chuỗi con. Lấy vị trí bắt đầu từ ký tự đầu tiên 1 cho đến ký tự đứng trước dấu cách SEARCH(' ',A2 để tìm được chữ đầu tiên. Với -1 để bỏ phần dấu cách và lấy ký tự cuối cùng trong họ.
Công thức trích xuất họ cụ thể như sau:
=MID(A2,1,SEARCH(' ',A2)-1)
Cách dùng hàm MID để trích xuất tên:
Công thức áp dụng: =TRIM(MID(A2,SEARCH(' ',A2),LEN(A2))
Trong đó:
Mách bạn cách thực hiện hàm INDEX trong Excel
Ví dụ: Bạn có một chuỗi chứa tên và họ trong ô A1 và bạn muốn trích xuất tên giữa hai dấu cách. Công thức như sau:
=MID(A2, SEARCH(” “,A2)+1, SEARCH (” “, A2, SEARCH (” “,A2)+1) – SEARCH (” “,A2)-1)
Trong đó:
Cách tách chữ từ vị trí bất kỳ tương đối phức tạp, khi phải kết hợp công thức MID với 5 hàm khác nhau. Bao gồm:
Ta sẽ có công thức như sau:
=TRIM(MID(SUBSTITUTE(string,” “,REPT(” “,LEN(string))), (N-1)*LEN(string)+1, LEN(string)))
Trong đó:
Ví dụ: Ta có văn bản gốc “3 cam 5 xoài 19 sầu riêng' và bạn muốn trích xuất chữ bất kỳ từ chuỗi trên bao gồm: cam, xoài, sầu, riêng.
Ta sẽ áp dụng công thức sau:
=TRIM(MID(SUBSTITUTE(A3,” “,REPT(” “,LEN(A3))), (2-1)*LEN(A3)+1, LEN(A3)))
Trong đó:
Hàm RANDOM là gì? Hướng dẫn cách sử dụng hàm RANDOM trong Excel chi tiết tại đây!
Ví dụ: Nội dung yêu cầu lọc giá tiền ($) chứa trong cột A, cụ thể là 40$ và 600$.
Công thức áp dụng cho ví dụ này sẽ là:
=TRIM(MID(SUBSTITUTE(A2,' ',REPT(' ',99)),MAX(1,FIND('$',SUBSTITUTE(A2,' ',REPT(' ',99)))-50),99))
Trong đó:
Như đã nói trên, hàm MID trong Excel chỉ có thể trả về một chuỗi ký tự, không trả về một số. Do đó, để chuyển đổi chuỗi ký tự thành một số. Chúng ta cần kết hợp hàm MID với hàm VALUE.
Ví dụ: Để trích xuất một chuỗi có 6 ký tự (trả về một số), bắt đầu từ ký tự thứ 8 như ảnh bên dưới, bạn sử dụng công thức như sau:
=VALUE(MID(A3,8,6))
Trên đây là một vài ví dụ điển hình trong việc vận dụng hàm MID. Song khi sử dụng, bạn cũng cần lưu ý một số vấn đề. Điều này không chỉ giúp bạn hạn chế lỗi không đáng có.
Dưới đây là một câu hỏi thường gặp khi sử dụng hàm MID trong Excel:
Hàm MID và hàm MIDB trong Excel có sự khác biệt trong cách xử lý chuỗi ký tự văn bản. Điểm khác biệt chính giữa chúng là:
Hàm MID: MID(text, start_num, num_chars)
Hàm MIDB: MIDB(text, start_num, num_bytes)
Ví dụ, khi làm việc với văn bản tiếng Trung, bạn sẽ cần sử dụng hàm MIDB để đảm bảo trích xuất đúng vị trí của các ký tự. Vì mỗi ký tự có thể được mã hóa bằng nhiều byte. Trong trường hợp này, hàm MID thông thường (không có 'B') không thể trích xuất dữ liệu đúng cách.
Hàm MID, RIGHT và LEFT đều có mục tiêu chung là trích xuất một phần của chuỗi ký tự văn bản gốc. Tuy nhiên cách sử dụng sẽ khác nhau, bạn có thể xem qua dưới đây:
Ví dụ, nếu bạn có chuỗi 'Excel là ứng dụng văn phòng tuyệt vời' và muốn trích xuất 'Excel' từ đầu chuỗi, bạn có thể sử dụng hàm LEFT. Nếu bạn muốn trích xuất 'tuyệt vời' từ cuối chuỗi, bạn có thể sử dụng hàm RIGHT. Trong khi đó, hàm MID cho phép bạn trích xuất một phần nằm ở giữa chuỗi.
Xem thêm hàm INDIRECT
Bài viết trên đây là những chia sẻ cụ thể về cách dùng hàm MID và lưu ý sử dụng trong Excel. Hy vọng những thông tin này sẽ giúp bạn áp dụng thành công trong các tình huống cần dùng đến hàm này. Nếu bạn có bất kỳ thắc mắc nào khác cần giải đáp, hãy để lại bình luận bên dưới nhé. Cám ơn bạn đã theo dõi bài viết!
Bạn đang đọc bài viết Cách sử dụng hàm MID trong Excel để tách chữ cực đơn giản tại chuyên mục Excel trên website Điện Thoại Vui.
Tôi là Trần My Ly, một người có niềm đam mê mãnh liệt với công nghệ và 7 năm kinh nghiệm trong lĩnh vực viết lách. Công nghệ không chỉ là sở thích mà còn là nguồn cảm hứng vô tận, thúc đẩy tôi khám phá và chia sẻ những kiến thức, xu hướng mới nhất. Tôi hi vọng rằng qua những bài viết của mình sẽ truyền cho bạn những góc nhìn sâu sắc về thế giới công nghệ đa dạng và phong phú. Cùng tôi khám phá những điều thú vị qua từng con chữ nhé!