Bạn là người thường xuyên tiếp xúc với Excel sẽ không còn xa lạ với hàm MID, đây là hàm trích xuất dữ liệu khá quan trọng khi tính toán thống kê, dù vậy có nhiều bạn vẫn gặp khó khăn khi sử dụng nó trong giải quyết công việc. Qua bài viết dưới đây, Azgad sẽ hướng dẫn cụ thể hơn về hàm MID và những lưu ý khi dùng nhé!
Toc
Khái niệm hàm MID trong Excel
Ý nghĩa
Hàm trích xuất dữ liệu MID dùng để trả về một số lượng ký tự từ một chuỗi ký tự cho trước, bắt đầu từ vị trí bạn chỉ định đến vị trí cuối dựa trên số lượng ký tự mà bạn cần.
Cấu trúc hàm MID
= MID (Text, Start_num, Num_chars)
Trong đó:
- Text: Văn bản/chuỗi văn bản chứa ký tự cần trích xuất.
- Start_num: Vị trí của ký tự đầu tiên trong chuỗi mà bạn muốn trích xuất. Vị trí đầu tiên của chuỗi ký tự được mặc định là 1.
- Num_chars: Số lượng ký tự cần lấy trong chuỗi ký tự.
Ví dụ minh họa về hàm MID thông dụng nhất
Để hiểu rõ hơn về cách dùng công thức MID, hãy cùng Azgad thực hành các ví dụ dưới đây:
Trích xuất ký tự bằng hàm MID đơn giản
Sử dụng chuỗi “Công Ty TNHH Truyền Thông Azgad” để thực hành các Ví dụ 1, Ví dụ 2, Ví dụ 3.
Ví dụ 1: Lấy ra chuỗi ký tự “Truyền Thông” trong chuỗi được cho như trên.
Để sử dụng hàm MID lấy được chuỗi con “Truyền Thông” trong chuỗi trên, nhập công thức vào ô địa chỉ =MID(B5,14,12).
- Text (B5): Địa chỉ ô chứa chuỗi được dùng để cắt.
- Start_num (14): Vị trí bắt đầu lấy.
- Num_chars (12): Số lượng ký tự được lấy bắt đầu từ vị trí 14.
Nhấn Enter, bạn sẽ nhận được kết quả chuỗi con “Truyền Thông” đúng yêu cầu bài toán.
Ví dụ hàm MID lấy ký tự giữa
Ví dụ 2: Sử dụng hàm MID để trích xuất chuỗi “Công Ty” ở chuỗi trên.
Ngoài cách dùng hàm LEFT để lấy các ký tự đầu của chuỗi, bạn có thể dùng hàm cắt ký tự MID để xuất được chuỗi con “Công Ty“.
Nhập công thức vào ô địa chỉ =MID(B5,1,7).
- Text (B5): Địa chỉ chứa chuỗi ký tự được cắt.
- Start_num (1): Vị trí đầu tiên cần lấy trong chuỗi.
- Num_chars (7): Số lượng ký tự cần lấy của chuỗi con.
Nhấn Enter, kết quả xuất ra màn hình là “Công Ty” như bảng.
Bài viết liên quan 01:
1. https://azgad.vn/archive/1073/
2. https://azgad.vn/archive/1031/
3. https://azgad.vn/archive/1167/
Ví dụ hàm MID lấy ký tự đầu
Cần lưu ý, nếu vị trí đầu tiên nếu bạn nhập là 0, kết quả khi hàm Excel xuất ra là giá trị trống ” “.
Ví dụ 3: Dùng hàm MID trích xuất 5 ký tự cuối của chuỗi được cho trên.
Để lấy các ký tự cuối chuỗi, ngoài hàm RIGHT bạn có thể sử dụng hàm MID để xuất được các ký tự cuối chuỗi thỏa yêu cầu.
Nhập công thức vào ô địa chỉ =MID(B5,27,5).
- Text (B5): Địa chỉ ô chứa chuỗi lấy giá trị.
- Start_num (27): Vị trí đầu tiên của chuỗi khi lấy giá trị.
- Num_chars (5): Số lượng ký tự chuỗi con cần lấy ký tự.
Nhấn Enter để kết quả xuất ra màn hình là “Azgad“.
Ví dụ hàm MID lấy ký tự cuối
Bạn có thể thấy ở công thức, Start_num cộng với Num_chars lớn hơn số lượng ký tự của chuỗi, kết quả hàm MID đã cắt ra được chuỗi con bắt đầu từ vị trí cần lấy đến ký tự cuối cùng của chuỗi.
Hàm MID kết hợp với hàm Excel cơ bản khác để lấy Họ/Tên
Dùng bảng Excel về DANH SÁCH CÁC MẶT HÀNG ĐƯỢC BÁN TRONG THÁNG 9/2021 được cho bên dưới thực hành Ví dụ 4, Ví dụ 5, Ví dụ 6.
Ví dụ hàm MID trong Excel
Ví dụ 4: Ở cột C hãy dùng hàm MID để lấy họ của cột B được cho như bảng Excel.
Để giải quyết bài toán này bằng cách sử dụng hàm cắt chuỗi MID trong Excel, bạn nhập công thức: =MID(B6,1,SEARCH(” “,B6)-1).
Trong đó:
- SEARCH(” “,B6): Vị trí khoảng trắng trong chuỗi ký tự.
- SEARCH(” “,B6)-1: Bỏ đi vị trí khoảng trắng để kết quả xuất ra được trích từ vị trí bắt đầu đến vị trí trước khoảng trắng.
Nhấn Enter, sau đó Copy công thức cho các ô địa chỉ còn lại, nhận được kết quả như bảng bên dưới.
Ví dụ hàm MID lấy ký tự họ
Ví dụ 5: Trích xuất tên của cột bằng cách sử dụng hàm MID
Để cắt được tên trong chuỗi, cần kết hợp với hàm TRIM, hàm SEARCH và hàm LEN trong Excel với nhau.
Nhập công thức vào ô địa chỉ =TRIM(MID(B6,SEARCH(” “,B6),LEN(B6))).
- SEARCH(” “,B6): Vị trí bắt đầu tính từ khoảng trắng trong chuỗi ký tự.
- LEN(B6): Tổng độ dài của chuỗi ký tự được lấy.
- Dùng hàm TRIM để loại bỏ đi khoảng trắng trong chuỗi.
Nhấn Enter và Copy công thức cho các ô còn lại, Excel xuất kết quả như bảng dưới.
Ví dụ hàm MID lấy ký tự tên
Cách sử dụng Hàm MID trả về giá trị là số
Như đã biết, hàm MID dùng để trích xuất trả về chuỗi văn bản ngay cả khi trong chuỗi có ký tự số, vì thế để hàm trích xuất ra giá trị số, cần kết hợp với hàm VALUE như Ví dụ 6 dưới đây.
Ví dụ 6: Dùng hàm MID trong Excel để trích xuất các giá trị là số ở cột E.
Đầu tiên, nhập công thức vào ô địa chỉ: =VALUE(MID(E6,1,3)).
Nhấn Enter rồi Copy công thức cho các ô địa chỉ còn lại để nhận kết quả như bảng dưới đây.
Ví dụ hàm MID lấy giá trị là số
Một số lưu ý nhỏ khi dùng hàm MID trong Excel
- Hàm MID luôn trả về một chuỗi văn bản, ngay khi chuỗi con chỉ chứa các chữ số và hàm trích xuất này có thể không khả dụng với mọi ngôn ngữ.
- Khi Start_num có độ dài lớn hơn độ dài của chuỗi ký tự hoặc Num_chars = 0 thì kết quả Excel trả về là giá trị trống ” “.
- Khi Start_num có độ dài ký tự nhỏ hơn độ dài chuỗi ký tự, Start_num cộng Num_chars lớn hơn độ dài chuỗi ký tự thì kết quả hàm MID sẽ trả về các ký tự từ vị trí Start_num đến vị trí cuối của chuỗi.
- Nếu Start_num = 0 hoặc Start_num/Num_chars có giá trị âm, hàm MID sẽ trả về giá trị lỗi #VALUE!.
- Dòng máy tính khác nhau, dấu phẩy (,) hay dấu chấm phẩy (;) giúp liên kết các tham số của Excel cũng sẽ khác nhau. Cần xem máy tính của mình phù hợp với toán tử nào để dùng cho đúng nhé!
Như vậy, Azgad Edu đã hướng dẫn bạn cách sử dụng hàm MID để trích xuất dữ liệu trong chuỗi ký tự cũng như những điểm cần lưu ý khi dùng. Hy vọng với bài viết trên bạn đã nắm được phần nào kiến thức và có thể giải quyết được các công việc về hàm trích xuất này nhé!
>>> Xem thêm:3 Cách dùng hàm ROUND làm tròn số nhanh chóng trong ExcelHướng dẫn chi tiết cách dùng hàm SUMIF cơ bản trong Excel
Tác giả: Hoàng Thị Cẩm Tiên