
Khi làm việc với dữ liệu trong Excel, việc tách lấy một phần nội dung từ chuỗi văn bản là yêu cầu thường gặp. Trong số các hàm xử lý chuỗi của Excel, hàm MID nổi bật với khả năng cắt chính xác đoạn văn bản ở vị trí bất kỳ trong chuỗi. Dù bạn là người mới bắt đầu hay đã thành thạo Excel, nắm vững nguyên lý hoạt động, cấu trúc hàm và các tình huống áp dụng thực tế sẽ giúp bạn xử lý dữ liệu hiệu quả hơn nhiều lần.
Chức năng chính của hàm MID trong Excel là gì?
Hàm MID trong Excel có nhiệm vụ tách một phần văn bản từ chuỗi gốc, bắt đầu từ vị trí được chỉ định với số ký tự xác định. Ưu điểm nổi bật của hàm này là khả năng xử lý chuỗi linh hoạt, cho phép bạn trích xuất chính xác đoạn thông tin nằm ở giữa chuỗi dài. Đây là công cụ không thể thiếu khi bạn cần thực hiện các thao tác như:
Trích xuất mã định danh hoặc đoạn ký tự trung gian trong chuỗi (như mã hàng hóa, số chứng từ...)
Phân tách thành phần họ tên từ chuỗi đầy đủ họ và tên
Trích chọn dữ liệu từ chuỗi hỗn hợp gồm cả chữ số và văn bản
Tách riêng thông tin ngày tháng từ chuỗi ngày có định dạng đặc thù

Chẳng hạn, với chuỗi "HD202407", nếu chỉ cần lấy phần "2024", hàm MID sẽ thực hiện việc này một cách chính xác và nhanh gọn. Có thể thấy, đây là công cụ không thể thiếu khi bạn cần xử lý và lọc thông tin văn bản trong Excel dựa trên vị trí cụ thể.
Những ứng dụng thực tế của hàm MID
Vai trò cốt lõi của hàm MID là tách lấy đoạn văn bản con từ vị trí được chỉ định với độ dài xác định. Một cách chi tiết, hàm MID thường được ứng dụng để:
Tách nội dung từ vị trí bất kỳ: Cho phép trích xuất đoạn văn bản từ giữa chuỗi gốc, khác biệt hoàn toàn với cách cắt từ đầu (LEFT) hoặc từ cuối (RIGHT).
Lọc thông tin chuyên sâu: Như việc trích mã hàng từ "SP_00123" hoặc tách tên đệm trong họ tên đầy đủ.
Phối hợp đa hàm xử lý thông minh: Hàm MID thường kết hợp nhịp nhàng với FIND, SEARCH, LEN để xử lý các chuỗi có độ dài thay đổi.
Giải pháp tự động hóa xử lý dữ liệu: Cực kỳ hữu dụng khi làm việc với các bộ dữ liệu lớn chứa thông tin đa dạng như mã sản phẩm, số hợp đồng, dữ liệu thời gian.

Trường hợp áp dụng thực tế:
| Chuỗi gốc | Hàm MID sử dụng | Kết quả | Chức năng thực hiện |
|---|---|---|---|
| “SP_202407” | =MID(A1,4,4) | 2024 | Trích năm từ chuỗi mã |
| “Nguyễn Văn An” | =MID(A1,8,3) | Văn | Lấy tên đệm |
| “ABC123XYZ” | =MID(A1,4,3) | 123 | Lấy phần số nằm giữa |
Công thức chính thức của hàm MID trong Excel
Cú pháp hàm cơ bản: =MID(text, start_num, num_chars)
Các tham số cần biết:
- text: Chuỗi ký tự ban đầu cần trích xuất dữ liệu. Có thể nhập trực tiếp hoặc tham chiếu từ ô tính.
- start_num: Điểm bắt đầu lấy dữ liệu (đếm từ ký tự thứ 1).
- num_chars: Tổng số ký tự cần lấy ra từ vị trí bắt đầu.

Điều cần lưu ý:
- Khi start_num vượt quá độ dài chuỗi → kết quả trả về sẽ là chuỗi trống "".
- Nếu num_chars lớn hơn phần còn lại của chuỗi → hàm sẽ chỉ trả về đến ký tự cuối cùng.
Các trường hợp ứng dụng thực tế của hàm MID trong Excel
Sau đây là 5 tình huống cụ thể minh họa cách áp dụng hàm MID trong các trường hợp đa dạng.
Trường hợp 1: Lấy ký tự từ chuỗi cơ bản
Dữ liệu mẫu: Ô A1 có nội dung "ABCD1234"
Công thức áp dụng: =MID(A1,5,4)
Kết quả trả về: 1234

Phân tích chi tiết:
Với chuỗi "ABCD1234", ký tự ở vị trí thứ 5 là "1". Hàm MID sẽ trích xuất 4 ký tự liên tiếp bắt đầu từ vị trí này, bao gồm các số "1", "2", "3" và "4", cho ra kết quả cuối cùng là "1234". Đây là minh họa cơ bản về cách lấy chuỗi con theo vị trí và số ký tự xác định.
Trường hợp 2: Trích xuất ngày từ dữ liệu ngày tháng
Dữ liệu nguồn: Ô A1 chứa giá trị "28/07/2025"
Công thức áp dụng: =MID(A1, 1, 2)
Kết quả nhận được: 28

Phân tích kết quả:
Trong chuỗi "28/07/2025", ký tự đầu tiên là "2" (phần ngày). Lấy 2 ký tự từ vị trí này sẽ cho ra "28" - tương ứng với ngày trong định dạng DD-MM-YYYY. Cần lưu ý đây là chuỗi văn bản chứ không phải giá trị ngày thực sự trong Excel.
Trường hợp 3: Trích xuất mã số từ mã định danh nhân viên
Dữ liệu đầu vào: Cột A chứa các mã nhân viên theo định dạng "NV_00123"
Công thức sử dụng: =MID(A1,4,5)
Giá trị trả về: 00123

Phân tích chi tiết:
Các mã nhân viên đều tuân theo quy tắc "NV_" + 5 chữ số. Vị trí thứ 4 bắt đầu chuỗi số "00123". Hàm MID sẽ trích xuất chính xác 5 ký tự từ vị trí này. Ứng dụng thực tiễn: phục vụ cho việc đối chiếu, sàng lọc thông tin nhân sự hay tổng hợp báo cáo.
Trường hợp 4: Phối hợp hàm FIND để trích xuất tên đệm
Dữ liệu nguồn: Ô A1 chứa họ tên đầy đủ "Nguyễn Văn A"
Công thức phức hợp: =MID(A1,FIND(" ",A1)+1,FIND(" ",A1,FIND(" ",A1)+1)-FIND(" ",A1)-1)
Kết quả nhận được: Văn

Phân tích công thức:
- Hàm FIND(" ",A1) xác định vị trí khoảng trắng đầu tiên (sau chữ "Nguyễn")
- FIND(" ",A1,FIND(" ",A1)+1) tìm khoảng trắng thứ hai (sau chữ "Văn")
- Hàm MID sẽ trích xuất đoạn văn bản nằm giữa hai khoảng trắng này
Công thức kết hợp MID và FIND này đặc biệt hữu ích để trích xuất tên đệm từ danh sách họ tên, thường được ứng dụng trong xử lý dữ liệu nhân sự và quản lý thông tin cá nhân.
Trường hợp 5: Tách một phần cụ thể từ số điện thoại
Dữ liệu mẫu: Ô A1 chứa số điện thoại định dạng "0901.234.567"
Công thức thực hiện: =MID(A1,6,3)

Phân tích kết quả:
Số điện thoại được phân tách bằng dấu chấm. Bắt đầu từ ký tự thứ 6 (số '2'), hàm MID trích xuất 3 ký tự liên tiếp '234'. Phần số này thường dùng để nhận diện nhà cung cấp dịch vụ hoặc phân vùng khách hàng.
Những điểm cần chú ý khi áp dụng hàm MID
Để sử dụng hàm MID trong Excel hiệu quả và tránh những sai sót không đáng có, người dùng cần ghi nhớ các nguyên tắc quan trọng sau:
Chỉ xử lý dữ liệu dạng văn bản: Hàm MID hoạt động tối ưu với kiểu text. Với dữ liệu ngày tháng, thời gian hay số liệu, cần chuyển đổi sang dạng văn bản trước khi xử lý.
Vị trí bắt đầu phải ≥ 1: Giá trị start_num nhỏ hơn 1 sẽ gây lỗi #VALUE!. Khác với một số ngôn ngữ lập trình, Excel đánh số ký tự bắt đầu từ 1.
Chú ý các ký tự ẩn: Nếu kết quả không như mong đợi, cần kiểm tra chuỗi gốc có chứa khoảng trắng thừa, ký tự đặc biệt hay ký tự xuống dòng không hiển thị.
Hoạt động dựa trên vị trí: MID không phân biệt chữ hoa/thường và không có khả năng tìm kiếm nội dung như SEARCH() hay FIND(). Hàm chỉ trích xuất theo vị trí và độ dài được chỉ định.
Tự động điều chỉnh khi vượt quá độ dài: Nếu yêu cầu nhiều ký tự hơn phần còn lại của chuỗi, hàm sẽ tự động trả về đến ký tự cuối cùng mà không báo lỗi.
Kết hợp đa hàm để xử lý linh hoạt: Nên sử dụng kết hợp với FIND, SEARCH, LEN khi làm việc với chuỗi có cấu trúc phức tạp hoặc không đồng nhất.

Đối chiếu hàm MID với các hàm xử lý chuỗi khác (LEFT, RIGHT, MIDB)
Bảng phân tích sau đây sẽ làm rõ sự khác biệt giữa hàm MID và các hàm cùng nhóm LEFT, RIGHT, MIDB, giúp bạn lựa chọn giải pháp tối ưu cho từng yêu cầu xử lý dữ liệu cụ thể trong Excel:
| Tiêu chí | MID | LEFT | RIGHT | MIDB (phiên bản byte) |
|---|---|---|---|---|
| Chức năng chính | Trích ký tự từ vị trí bất kỳ trong chuỗi | Lấy ký tự từ đầu chuỗi (trái sang) | Lấy ký tự từ cuối chuỗi (phải sang) | Tương tự MID nhưng đếm theo byte (2 byte/ ký tự nếu Unicode) |
| Cú pháp | =MID(text, start_num, num_chars) | =LEFT(text, num_chars) | =RIGHT(text, num_chars) | =MIDB(text, start_num, num_bytes) |
| Vị trí bắt đầu | Tùy chọn vị trí | Luôn bắt đầu từ trái | Luôn bắt đầu từ phải | Tùy chọn (đếm theo byte) |
| Số ký tự trích ra | Xác định rõ số lượng ký tự | Xác định rõ từ bên trái | Xác định rõ từ bên phải | Xác định số byte |
| Ưu điểm | Linh hoạt vị trí trích xuất | Dễ dùng khi luôn cần đầu chuỗi | Dễ dùng khi luôn cần cuối chuỗi | Hữu ích với ngôn ngữ đa byte (tiếng Nhật, Trung…) |
| Nhược điểm | Phải xác định chính xác vị trí bắt đầu | Ít linh hoạt nếu chuỗi thay đổi cấu trúc | Ít linh hoạt tương tự | Dễ sai sót nếu không nắm byte ký tự |
| Ứng dụng phổ biến | Tách mã trong chuỗi có cấu trúc cố định | Lấy mã đầu dòng, họ trong tên | Lấy số cuối, phần mở rộng tệp, mã cuối | Tách chuỗi trong ngôn ngữ đa byte (Unicode) |
Giá trị thực tiễn của hàm MID trong công việc
Vượt ra khỏi phạm vi lý thuyết, hàm MID thực sự là công cụ đắc lực trong các tác vụ xử lý dữ liệu chuyên nghiệp, đặc biệt với các lĩnh vực yêu cầu thao tác trên chuỗi văn bản, mã định danh hay thông tin dạng ký tự. Dưới đây là những ứng dụng cụ thể giúp tối ưu hóa và tự động hóa quy trình làm việc của bạn:
Bộ phận kế toán: Trích xuất mã số hóa đơn từ chuỗi dữ liệu
Phòng nhân sự: Tách mã nhân viên từ các chuỗi thông tin phức tạp
Bộ phận phân tích: Xử lý các chuỗi mã sản phẩm đa dạng
Thương mại điện tử: Phân tách SKU, mã phân loại hàng hóa, khu vực khách hàng,...

Hàm MID đóng vai trò quan trọng trong việc tối ưu hóa quy trình xử lý thông tin ở nhiều lĩnh vực khác nhau như tài chính, quản lý nhân sự, kinh doanh, kiểm soát kho bãi, vận chuyển,... Thành thạo và vận dụng linh hoạt hàm MID sẽ giúp nâng cao năng suất làm việc, hạn chế sai sót và tự động hóa các thao tác xử lý dữ liệu thủ công.
Kết luận
Hàm MID trong Excel là công cụ xử lý chuỗi thiết yếu khi làm việc với các dữ liệu văn bản có cấu trúc xác định. Thông qua các ví dụ minh họa cụ thể từ Mytour, có thể thấy hàm MID không chỉ dễ sử dụng mà còn có khả năng kết hợp đa dạng với các hàm khác để giải quyết nhiều vấn đề thực tế. Hãy áp dụng ngay vào công việc hàng ngày để trải nghiệm hiệu quả mà hàm MID mang lại trong công tác quản lý và phân tích thông tin.
