- CHÚ Ý: Tải Ngay 70+ bài tập excel cơ bản và nâng cao
Hàm MID trong Excel lọc thông tin từ chuỗi văn bản theo yêu cầu, học cách sử dụng cùng ví dụ trong bài viết này.
Hàm MID: Cách sử dụng để cắt chuỗi ký tự trong Excel
Hướng dẫn chi tiết về việc sử dụng hàm MID trong Excel - Ví dụ minh họa
1. Cú pháp hàm MID trong Excel
Hàm MID trong Excel áp dụng trên nhiều phiên bản từ Excel 2021 đến Excel cho điện thoại, Mytour hướng dẫn sử dụng trên Excel 2016, bạn có thể áp dụng tương tự cho phiên bản của mình.
- Cú pháp: MID(chuỗi, m, n)
- Trong đó: + chuỗi: Chuỗi ký tự.
+ m: Vị trí bắt đầu cắt chuỗi ký tự.
+ n: Số ký tự cần cắt ra từ chuỗi ký tự.
- Chức năng: Cắt ra n ký tự trong chuỗi text, bắt đầu từ vị trí m.
- Lưu ý: Hàm MID và MIDB dùng cho các loại ngôn ngữ khác nhau:
+ Hàm có thể không sử dụng được trong một số ngôn ngữ
+ Hàm MID đếm mỗi ký tự là 1
+ Hàm MIDB đếm mỗi ký tự là 2 khi bạn đã kích hoạt soạn thảo hỗ trợ DBCS (Tiếng Trung, Tiếng Hàn, Tiếng Nhật). Ngược lại, hàm MIDB sẽ đếm mỗi ký tự là 1.
2. Ví dụ cụ thể sử dụng hàm MID trong EXCEL
Ví dụ 1:
Cắt ra 3 ký tự từ chuỗi “Education” bắt đầu từ vị trí thứ 4.
Công thức cắt chuỗi: MID(“Education”, 4, 3) = cat
Ví dụ 2:
Dựa vào danh sách học viên, lấy mã tỉnh của học sinh với hai ký tự ở giữa.
- Nhập công thức tại ô E6 như sau: E6= MID(D6,3,2) - Trả về 2 ký tự của chuỗi D6 bắt đầu từ ký tự thứ 3
- Kéo xuống để sao chép công thức.
Kết quả sẽ như sau:
Cách sử dụng hàm MID trong bảng tính Excel
Ví dụ 3: Cách trích xuất họ với hàm MID
Để trích xuất họ từ tên người, sử dụng hàm SEARCH kết hợp với hàm MID, ví dụ:
=MID(A2,1,SEARCH(' ',A2)-1)
Ví dụ 4: Trích xuất tên với hàm MID
Để trích xuất tên người từ ô Họ và Tên, sử dụng hàm TRIM kết hợp với MID, SEARCH và LEN. Hàm LEN cung cấp chiều dài của chuỗi. Nếu không sử dụng LEN, bạn có thể đặt số phù hợp với độ dài chuỗi ký tự cần trích xuất.
=TRIM(MID(A2,SEARCH(' ',A2),LEN(A2)))
Ví dụ 5: Trích xuất chuỗi ký tự giữa hai dấu cách
Sử dụng hàm SEARCH để xác định vị trí của dấu cách đầu tiên, sau đó cộng thêm 1 để bắt đầu chuỗi ký tự ngay sau dấu cách. Để tìm vị trí của dấu cách thứ 2, sử dụng công thức SEARCH(” “,A2,SEARCH(” “,A2)+1). Để tính khoảng không giữa hai dấu cách, sử dụng công thức: SEARCH (” “, A2, SEARCH (” “,A2)+1) – SEARCH (” “,A2). Kết hợp các công thức, bạn sẽ có:
=MID(A2, SEARCH(” “,A2)+1, SEARCH (” “, A2, SEARCH (” “,A2)+1) – SEARCH (” “,A2)-1)
Ví dụ 6: Tách chữ từ vị trí tùy ý
Để tách chữ từ vị trí bất kỳ, bạn có thể áp dụng công thức:
=TRIM(MID(SUBSTITUTE(chuỗi,” “,REPT(” “,ĐỘ_DÀI(chuỗi))), (N-1)*ĐỘ_DÀI(chuỗi)+1, ĐỘ_DÀI(chuỗi)))
Trong đó:
+ Chuỗi là đoạn văn bản ban đầu.
+ N là số thứ tự của từ cần trích xuất.
+ ĐỘ_DÀI - hàm lấy tổng chiều dài của chuỗi văn bản gốc.
+ LẶP_LẠI - hàm lặp lại một ký tự cụ thể với số lần nhất định.
+ THAY_THẾ - thay thế một ký tự bằng một ký tự khác.
+ LOẠI_BỎ_KHOẢNG_TRỐNG - loại bỏ dấu cách.
Giải thích:
+ Hàm THAY_THẾ và LẶP_LẠI biến mọi khoảng trống thành nhiều khoảng trống và trong ví dụ là bằng tổng chiều dài ký tự gốc.
+ Để tính vị trí bắt đầu của chuỗi con bạn cần sử dụng công thức sau: (N-1) * ĐỘ_DÀI (A1) +1.
+ Sử dụng hàm LOẠI_BỎ_KHOẢNG_TRỐNG sẽ loại bỏ khoảng trống ở đầu và cuối.
Ví dụ 7: Cách trích xuất 1 từ chứa một hoặc nhiều ký tự cụ thể
Để rút trích số tiền từ ví dụ dưới đây, bạn có thể sử dụng công thức:
=TRIM(MID(SUBSTITUTE(A2,' ',REPT(' ',99)),MAX(1,FIND('$',SUBSTITUTE(A2,' ',REPT(' ',99)))-50),99))
Giải thích:
+ Hàm SUBSTITUTE và REPT biến mọi khoảng trống thành 99 khoảng trống trong chuỗi văn bản gốc.
+ Hàm FIND tìm kiếm và xác định vị trí của ký tự mong muốn (trong trường hợp này là $), sau đó trừ đi 50.
+ Hàm MAX được sử dụng để xử lý khi chuỗi con mong muốn xuất hiện ở đầu chuỗi văn bản. Trong trường hợp này, kết quả của FIND() – 50 là số âm, và MAX(1, FIND() – 50) sẽ được thay thế bằng 1.
Ví dụ 8: Sử dụng hàm MID để trích xuất số
Để hàm MID trả về số, bạn có thể sử dụng hàm VALUE. Công thức:
=VALUE(MID(A3,8,6)).
Sau những bước trên, chúng ta hy vọng bạn đã nắm rõ cách sử dụng hàm MID và áp dụng nó trong các tình huống cụ thể. Để tối ưu hóa công việc tính toán trong Excel, bạn cũng có thể tham khảo thêm về Hàm LEN để hiểu rõ hơn về sự kết hợp mạnh mẽ giữa hàm MID và hàm LEN.
Excel sở hữu nhiều hàm quan trọng, và trong số đó, Hàm Vlookup đứng đầu. Với khả năng tìm kiếm và lọc dữ liệu theo điều kiện, hàm Vlookup trở thành công cụ mạnh mẽ trên bảng tính Excel. Học cách sử dụng hàm này để nâng cao kỹ năng của bạn.
Tính toán là trọng tâm của nhiều hoạt động toán học, và trong Excel, hàm SUMIF ra đời để giúp bạn thực hiện các phép tính tổng có điều kiện một cách nhanh chóng. Dễ sử dụng, hàm SUMIF là một công cụ quan trọng trên bảng tính Excel.
Hàm điều kiện IF là một trong những công cụ đắc lực trong Excel. Với khả năng lấy dữ liệu theo điều kiện, hàm IF giúp bạn xử lý hàng trăm dòng dữ liệu một cách thuận tiện và hiệu quả.
