Hàm MID trong Excel là một công cụ rất hữu ích trong việc xử lý dữ liệu văn bản trong Excel. Trong bài viết này, Bệnh Viện Laptop ZIN sẽ hướng dẫn bạn cách sử dụng hàm MID một cách đơn giản và dễ hiểu, từ cơ bản đến nâng cao, giúp bạn nắm vững kỹ năng cần thiết để tối ưu hóa công việc trên Excel. Hãy cùng Bệnh Viện Laptop ZIN khám phá và làm chủ công cụ này để nâng cao hiệu quả công việc của bạn!
1. Hàm MID trong excel là gì?
Hàm MID trong Excel là công cụ giúp bạn trích xuất một phần cụ thể từ một chuỗi ký tự, bắt đầu từ vị trí bạn chỉ định và kéo dài theo số lượng ký tự mà bạn yêu cầu. Đây là hàm rất hữu ích trong việc xử lý dữ liệu văn bản trong Excel, đặc biệt khi bạn cần lấy các đoạn văn bản cụ thể từ một chuỗi dài.
Cú pháp hàm: =MID(text, m, n)
Trong đó:
- text: Chuỗi ký tự chứa văn bản bạn muốn cắt.
- m: Vị trí bắt đầu của đoạn văn bản cần cắt.
- n: Số lượng ký tự cần trích xuất từ vị trí bắt đầu.
Lưu ý:
- Nếu m lớn hơn độ dài của text, hàm MID sẽ trả về giá trị rỗng.
- Nếu m nhỏ hơn độ dài của text nhưng tổng m + n lớn hơn độ dài của text, hàm MID sẽ trả về các ký tự từ vị trí m đến cuối chuỗi.
- Nếu m nhỏ hơn 1 hoặc n nhỏ hơn 0, hàm MID sẽ trả về lỗi #VALUE!.

>>>> XEM THÊM: Cách sử dụng hàm Vlookup 2 điều kiện trong Excel cực dễ
2. Hướng dẫn cách sử dụng hàm MID trong Excel cực chi tiết
Để tối ưu hóa khả năng xử lý dữ liệu văn bản trong Excel, việc nắm vững cách sử dụng hàm MID là rất quan trọng. Dưới đây là hướng dẫn bạn chi tiết từng bước cách dùng hàm MID trong Excel, giúp bạn dễ dàng trích xuất và thao tác với các đoạn văn bản theo nhu cầu.
2.1 Tách dữ liệu cơ bản từ hàm MID trong Excel
Trong doanh nghiệp, mã sản phẩm, đơn hàng hoặc mã khách hàng thường có cấu trúc quy định cụ thể, bao gồm cả chữ và số với các phần mang ý nghĩa riêng biệt.
Ví dụ, nếu ô B5 chứa mã khách hàng “KH0123A” và bạn cần tách mã số “0123” từ chuỗi này, bạn có thể sử dụng công thức hàm MID như sau: =MID(B5, 3, 4). Đây là cách áp dụng cơ bản của hàm MID, giúp bạn dễ dàng tách dữ liệu từ các chuỗi ký tự theo yêu cầu.

2.2 Tách lấy phần họ trong họ và tên
Khi bạn có một ô dữ liệu chứa cả họ và tên nhưng chỉ muốn trích xuất phần họ, bạn có thể dễ dàng thực hiện điều này bằng cách sử dụng công thức dưới đây. Công thức này sẽ giúp bạn xác định và lấy chính xác phần họ từ chuỗi văn bản.
Công thức để tách phần họ từ họ và tên: =MID(A2,1,SEARCH(” “,A2)-1)
Trong đó:
- SEARCH(” “, A2): Tìm vị trí của khoảng trống đầu tiên trong ô A2.
- MID(A2, 1, SEARCH(” “, A2) – 1): Trích xuất phần văn bản từ vị trí đầu tiên đến vị trí trước khoảng trống, loại bỏ khoảng trống ra khỏi kết quả.
Với công thức hàm MID trong Excel này, bạn có thể nhanh chóng tách được phần họ từ họ và tên trong ô dữ liệu của mình.

2.3 Cách dùng hàm MID trong Excel tách bỏ phần họ trong họ và tên
Để tách bỏ phần họ và chỉ lấy tên cùng tên lót trong một chuỗi họ và tên trong Excel, bạn có thể kết hợp nhiều hàm với nhau. Dưới đây là công thức chi tiết để sử dụng hàm MID trong Excel tách bỏ phần họ trong họ và tên:
=TRIM(MID(A2,SEARCH(” “,A2),LEN(A2)))
Trong đó:
- Hàm SEARCH: Tìm vị trí khoảng trống đầu tiên trong ô A2, nơi phân tách họ và phần tên còn lại.
- Hàm MID: Bắt đầu trích xuất ký tự từ vị trí tìm được bởi hàm SEARCH và lấy toàn bộ phần ký tự còn lại của chuỗi.
- Hàm LEN: Trả về tổng số ký tự trong ô A2, đảm bảo hàm MID lấy đủ số ký tự cần thiết.
- Hàm TRIM: Xóa bỏ các khoảng trống dư thừa ở đầu và cuối chuỗi ký tự đã được trích xuất.

>>>> ĐỌC THÊM: Cách in 2 mặt trong Excel không bị ngược cực đơn giản
2.4 Trích xuất chuỗi ký tự nằm giữa hai dấu cách
Để trích xuất chuỗi ký tự nằm giữa hai dấu cách trong Excel, bạn có thể thực hiện theo các bước sau:
- Bước 1: Sử dụng hàm SEARCH để tìm vị trí dấu cách đầu tiên và cộng thêm 1 để bắt đầu trích xuất từ ký tự ngay sau dấu cách. Ví dụ: SEARCH(” “, A2) + 1.
- Bước 2: Sử dụng hàm SEARCH để tìm dấu cách thứ hai, bắt đầu tìm kiếm từ ký tự ngay sau dấu cách đầu tiên. Ví dụ: SEARCH(” “, A2, SEARCH(” “, A2) + 1).
- Bước 3: Trừ vị trí của dấu cách đầu tiên từ vị trí của dấu cách thứ hai, sau đó trừ thêm 1 để có độ dài chính xác của chuỗi cần trích xuất. Ví dụ: SEARCH(” “, A2, SEARCH(” “, A2) + 1) – SEARCH(” “, A2) – 1.
Kết hợp các công thức trên, bạn có thể sử dụng hàm MID trong Excel để trích xuất chuỗi ký tự nằm giữa hai dấu cách như sau:

2.5 Dùng hàm MID trong Excel trích xuất từ thứ N trong một chuỗi văn bản
Để lọc giá tiền từ một đoạn văn bản dài, bạn có thể sử dụng hàm MID kết hợp với các hàm khác trong Excel, dưới đây là hướng dẫn chi tiết từng bước:
- Sử dụng hàm SUBSTITUTE kết hợp với hàm REPT để biến mọi khoảng trống trong chuỗi văn bản thành 99 khoảng trắng. Điều này giúp làm rõ các phần của văn bản để dễ dàng trích xuất.
- Dùng hàm FIND để xác định vị trí của ký tự bạn muốn (ví dụ: $). Sau đó, trừ đi 50 để xác định điểm bắt đầu cho việc trích xuất.
- Sử dụng hàm MAX để xử lý tình huống khi ký tự cần trích xuất xuất hiện ở đầu chuỗi. Nếu kết quả của FIND() – 50 là số âm, hàm MAX sẽ thay thế nó bằng 1.
- Áp dụng hàm MID để lấy 99 ký tự bắt đầu từ vị trí đã xác định.
Sử dụng hàm TRIM để loại bỏ khoảng trắng và chỉ giữ lại giá tiền.
Công thức hoàn chỉnh:
=TRIM(MID(SUBSTITUTE(A4; ” “; REPT(” “; 99)); MAX(1; FIND(“$”; SUBSTITUTE(A4; ” “; REPT(” “; 99))) – 50); 99))
Cuối dùng, kéo công thức xuống các ô còn lại để hiển thị kết quả lọc giá tiền cho các dòng khác.

2.6 Cách trích xuất một từ chứa một hoặc nhiều ký tự cụ thể bằng hàm MID
Để trích xuất một từ chứa ký tự cụ thể trong một chuỗi văn bản dài, hàm MID trong Excel có thể được kết hợp với các hàm khác để đạt hiệu quả tối ưu. Dưới đây là ví dụ minh họa cách lọc giá tiền từ một đoạn văn bản:
=TRIM(MID(SUBSTITUTE(A2, ” “, REPT(” “, 99)), MAX(1, FIND(“$”, SUBSTITUTE(A2, ” “, REPT(” “, 99))) – 50), 99))

Giải thích:
- SUBSTITUTE và REPT: Thay thế tất cả khoảng trống trong chuỗi văn bản gốc bằng 99 khoảng trắng để dễ dàng xác định và xử lý các phần của chuỗi.
- FIND: Xác định vị trí của ký tự cụ thể (như ký tự $) và trừ đi 50 ký tự để điều chỉnh vị trí cắt.
- MAX: Đảm bảo rằng khi chuỗi con xuất hiện ở đầu văn bản, giá trị không bị âm, giúp hàm MID hoạt động chính xác.
- MID: Cắt ra 99 ký tự từ vị trí đã xác định, lấy chuỗi chứa ký tự mong muốn.
- TRIM: Loại bỏ các khoảng trắng thừa, trả về kết quả cuối cùng như giá tiền (40$, 600$).
>>>> TIM HIỂU NGAY: Cách sử dụng hàm Weekday trong Excel chi tiết, dễ hiểu nhất
2.7 Cách khiến hàm MID trong Excel trả về một số
Để biến kết quả của hàm MID thành số trong Excel, bạn cần thực hiện một bước bổ sung. Dưới đây là hướng dẫn chi tiết để thực hiện điều này:
Bước 1: Sử dụng hàm MID để trích xuất đoạn văn bản từ chuỗi dữ liệu. Ví dụ: MID(A2,7,3) sẽ lấy 3 ký tự bắt đầu từ vị trí thứ 7 của ô A2.
Bước 2: Kết hợp hàm MID với hàm VALUE để chuyển đổi kết quả thành số. Ví dụ: =VALUE(MID(A2,7,3)).

3. Một số lưu ý khi sử dụng hàm MID trong Excel
Khi làm việc với hàm MID trong Excel, việc chú ý đến một số điểm quan trọng sẽ giúp bạn tránh những lỗi phổ biến và sử dụng hàm hiệu quả hơn:
- Dù kết quả chỉ chứa số, hàm MID vẫn trả về chuỗi văn bản. Để chuyển đổi kết quả thành số, kết hợp với hàm VALUE.
- Nếu start_num lớn hơn tổng chiều dài của văn bản gốc, hàm MID trả về chuỗi rỗng (“”). Nếu nhỏ hơn 1, hàm trả về lỗi #VALUE!.
- Nếu num_chars nhỏ hơn 0, hàm MID sẽ trả về lỗi #VALUE!. Nếu bằng 0, hàm trả về chuỗi rỗng. Nếu tổng của start_num và num_chars vượt quá chiều dài văn bản gốc, hàm MID trả về ký tự từ start_num đến cuối chuỗi.
Trên đây là hướng dẫn chi tiết về cách dùng hàm MID trong Excel, từ khái niệm cơ bản đến cú pháp và ứng dụng thực tế. Hy vọng rằng, những thông tin Bệnh Viện Laptop ZIN chia sẻ đã giúp bạn dễ dàng trích xuất các đoạn văn bản cần thiết và thao tác hiệu quả hơn trong công việc. Đừng quên xem thêm các mẹo excel hấp dẫn khác tại chuyên mục thủ thuật tin học văn phòng nhé!










