Microsoft Excel chủ yếu được biết đến như một ứng dụng xử lý số, nhưng bạn cũng có thể thực hiện nhiều chức năng hữu ích liên quan đến văn bản với nó. Hàm MID trong Excel là một ví dụ tuyệt vời và chúng tôi sẽ hướng dẫn bạn cách sử dụng nó.
Các hướng dẫn này áp dụng cho Excel 2016, Excel 2019 và phiên bản Excel đi kèm với Microsoft 365, cho cả Windows và macOS, cũng như Excel Online.
Hàm MID là gì?
Hàm MID cho phép bạn trích xuất văn bản từ giữa một chuỗi. Giống như các hàm khác, bạn sử dụng nó bằng cách nhập công thức vào ô chứa hàm và tham số của nó. Phần sau thể hiện công thức MID điển hình trông như thế nào:
=MID(A1,17,4)
Các tham số của công thức được chia nhỏ như sau:
- Tham số đầu tiên ("A1" trong ví dụ trên):Đây là mục tiêu của hàm và phải đại diện cho một số văn bản. Một tùy chọn dành cho bạn là đặt văn bản trực tiếp vào vị trí này, được bao quanh bởi dấu ngoặc kép. Nhưng nhiều khả năng nó sẽ là một ô chứa văn bản đã nói. Lưu ý rằng nếu ô chứa một số thì ô đó sẽ được coi như văn bản.
- Tham số thứ hai ("17" trong ví dụ trên):Đây là phần bù hoặc số ký tự mà bạn muốn bắt đầu trích xuất, bao gồm cả. Đây phải là một số nguyên (tức là không có bất kỳ dấu ngoặc kép nào) lớn hơn một. Hàm MID sẽ bắt đầu trích xuất sau khi đếm sang phải, mỗi ký tự một, dựa trên giá trị bạn cung cấp ở đây. Lưu ý rằng nếu bạn nhập một số lớn hơn tổng độ dài của mục tiêu, kết quả sẽ được tính là "văn bản trống" (tức là ""). Nếu nhập số 0 hoặc số âm, bạn sẽ gặp lỗi.
- Tham số cuối cùng ("4" trong ví dụ trên):Đây là độ dài của phần trích xuất, có nghĩa là bạn muốn có bao nhiêu ký tự. Giống như phần bù, chúng được đếm từng ký tự ở bên phải và bắt đầu bằng ký tự sau phần bù.
Hàm MID đang hoạt động
Hãy xem xét ví dụ sau. Ở đây, chúng tôi đang nhắm mục tiêu văn bản trong A1 ("Lifewire là trang web nhiều thông tin nhất trên Interwebs.") Với công thức trong A2: =MID (A1,17,4)
Tham số thứ hai cho biết khoảng cách 17 ký tự. Như được hiển thị bên dưới với các số màu đỏ, điều này có nghĩa là phần trích xuất sẽ bắt đầu từ chữ "m" trong từ "hầu hết".
Sau đó, độ dài 4 có nghĩa là bốn ký tự (bao gồm cả ký tự đầu tiên) sẽ được trích xuất, kết quả sẽ trả về từ "hầu hết" (được minh họa bằng các số màu xanh lam). Nhập công thức này vào ô A2, chúng ta có thể thấy điều này là chính xác.
MIDB, anh chị em phức tạp hơn
MID có một hàm liên quan, MIDB, sử dụng cùng một cú pháp. Sự khác biệt duy nhất là nó hoạt động theo byte, không phải ký tự. Một byte là 8 bit dữ liệu và hầu hết các ngôn ngữ có thể biểu diễn tất cả các ký tự của chúng bằng cách sử dụng một byte duy nhất.
Vậy tại sao MIDB lại hữu ích? Nếu bạn có nhu cầu xử lý các ký tự byte kép, bạn có thể sử dụng MIDB. Các ngôn ngữ được gọi là "CJK" (Trung Quốc, Nhật Bản và Hàn Quốc) đại diện cho các ký tự của chúng bằng hai byte thay vì một, bởi vì có rất nhiều trong số chúng. Bạn có thể sử dụng hàm MID tiêu chuẩn trên những thứ này và nó sẽ chọn toàn bộ ký tự tại một thời điểm, đó có thể là những gì bạn muốn. Nhưng nếu bạn đang thực hiện một số xử lý nâng cao trên chúng và cần lấy các byte tạo nên chúng, thì chức năng này có thể giúp bạn.