Cách sử dụng hàm MID trong Excel cực kỳ đơn giản, hiệu quả
Bạn đang mất quá nhiều thời gian xử lý dữ liệu vì chưa biết cách ứng dụng hàm MID để cắt lấy ký tự ở giữa chuỗi văn bản trong Excel? Đừng lo lắng, kỹ năng trích xuất thông tin này thực chất vô cùng đơn giản một khi bạn đã nắm vững công thức và nguyên lý hoạt động của nó. Hãy cùng theo dõi bài viết hướng dẫn chi tiết dưới đây để dễ dàng áp dụng ngay vào công việc thực tế nhé!
Hàm MID là một trong những hàm xử lý chuỗi văn bản (Text) được sử dụng phổ biến trong Excel. Chức năng chính của hàm là hỗ trợ người dùng cắt và trích xuất một đoạn ký tự con nằm ở vị trí bất kỳ bên trong một chuỗi dữ liệu gốc.
Công thức của hàm MID trong Excel: =MID(text,m,n)
Trong đó:
Chỉ cần xác định và điền đúng 3 thông số cơ bản này, bạn đã có thể lấy được chính xác phần dữ liệu mình mong muốn. Việc ghi nhớ cấu trúc lệnh trên cũng chính là nền tảng quan trọng giúp bạn dễ dàng kết hợp hàm MID với nhiều hàm khác để giải quyết các bài toán dữ liệu phức tạp hơn.
Cách sử dụng hàm MID trong Excel khá đơn giản.
Ví dụ: Để lấy chữ “Bác sĩ” ra từ chuỗi ký tự “Chức danh bác sĩ hạng I”, ta nhập:
=MID(A2,11,6)
Trong đó:
Lưu ý: Trong một số trường hợp những văn bản dùng dấu ',' không được. Bạn có thể chuyển sang dấu ';'.
Để hiểu rõ hơn về cách dùng hàm MID. Chúng ta sẽ đi đến một số ví dụ minh hoạ khác ở nội dung tiếp theo.
Xem thêm tách chữ trong excel
Dưới đây là những ví dụ cụ thể giúp bạn hiểu rõ hơn về cách dùng hàm MID trong Excel cơ bản.
Các ví dụ này được thực hiện trên Windows với phiên bản Excel 2016. Ngoài ra, bạn cũng có thể áp dụng thao tác tương tự trên các phiên bản Excel khác. Chẳng hạn như 2007, 2010, 2013, 2017, Microsoft Excel 365 và MacOS.
Ví dụ: Tên đầy đủ nằm trong ô A1 như ảnh dưới, và bạn muốn trích xuất họ hoặc trích xuất tên.
Cách dùng hàm MID để trích xuất họ:
Để trích xuất họ từ ô A2, trước tiên bạn cần dùng hàm SEARCH để tìm kiếm vị trí dấu cách. Tiếp đó, áp dụng hàm MID để tách chuỗi con. Lấy vị trí bắt đầu từ ký tự đầu tiên 1 cho đến ký tự đứng trước dấu cách SEARCH(' ',A2 để tìm được chữ đầu tiên. Với -1 để bỏ phần dấu cách và lấy ký tự cuối cùng trong họ.
Công thức trích xuất họ cụ thể như sau:
=MID(A2,1,SEARCH(' ',A2)-1)

Cách dùng hàm MID để trích xuất tên:
Công thức áp dụng: =TRIM(MID(A2,SEARCH(' ',A2),LEN(A2))

Trong đó:
Mách bạn cách thực hiện hàm INDEX trong Excel
Ví dụ: Bạn có một chuỗi chứa tên và họ trong ô A1 và bạn muốn trích xuất tên giữa hai dấu cách. Công thức như sau:
=MID(A2, SEARCH(” “,A2)+1, SEARCH (” “, A2, SEARCH (” “,A2)+1) – SEARCH (” “,A2)-1)

Trong đó:
Cách tách chữ từ vị trí bất kỳ tương đối phức tạp, khi phải kết hợp công thức MID với 5 hàm khác nhau. Bao gồm:
Ta sẽ có công thức như sau:
=TRIM(MID(SUBSTITUTE(string,” “,REPT(” “,LEN(string))), (N-1)*LEN(string)+1, LEN(string)))
Trong đó:
Ví dụ: Ta có văn bản gốc “3 cam 5 xoài 19 sầu riêng' và bạn muốn trích xuất chữ bất kỳ từ chuỗi trên bao gồm: cam, xoài, sầu, riêng.

Ta sẽ áp dụng công thức sau:
=TRIM(MID(SUBSTITUTE(A3,” “,REPT(” “,LEN(A3))), (2-1)*LEN(A3)+1, LEN(A3)))

Trong đó:
Hàm RANDOM là gì? Hướng dẫn cách sử dụng hàm RANDOM trong Excel chi tiết tại đây!
Ví dụ: Nội dung yêu cầu lọc giá tiền ($) chứa trong cột A, cụ thể là 40$ và 600$.

Công thức áp dụng cho ví dụ này sẽ là:
=TRIM(MID(SUBSTITUTE(A2,' ',REPT(' ',99)),MAX(1,FIND('$',SUBSTITUTE(A2,' ',REPT(' ',99)))-50),99))

Trong đó:
Như đã nói trên, hàm MID trong Excel chỉ có thể trả về một chuỗi ký tự, không trả về một số. Do đó, để chuyển đổi chuỗi ký tự thành một số. Chúng ta cần kết hợp hàm MID với hàm VALUE.
Ví dụ: Để trích xuất một chuỗi có 6 ký tự (trả về một số), bắt đầu từ ký tự thứ 8 như ảnh bên dưới, bạn sử dụng công thức như sau:
=VALUE(MID(A3,8,6))

Trên đây là một vài ví dụ điển hình trong việc vận dụng hàm MID. Song khi sử dụng, bạn cũng cần lưu ý một số vấn đề. Điều này không chỉ giúp bạn hạn chế lỗi không đáng có.
Mặc dù hàm MID có cách sử dụng khá đơn giản, tuy nhiên bạn cần lưu ý một số vấn đề dưới đây để thao tác chính xác hơn và tránh gặp lỗi trong quá trình xử lý dữ liệu:

Việc nắm vững và ghi nhớ những quy tắc nhỏ này sẽ giúp bạn sử dụng hàm một cách hiệu quả. Bạn cũng có thể chủ động kiểm soát dữ liệu và dễ dàng khắc phục nếu công thức trả về kết quả không như ý muốn.
Trong quá trình làm việc thực tế với hàm MID, đôi khi bạn sẽ gặp phải một số vướng mắc hoặc thông báo lỗi không mong muốn. Dưới đây là giải đáp nhanh cho các câu hỏi thường gặp giúp bạn dễ dàng gỡ rối vấn đề:
Lỗi này xuất hiện khi bạn khai báo sai tham số. Cụ thể là do vị trí bắt đầu cắt (m) nhỏ hơn 1 hoặc số lượng ký tự cần lấy (n) là một số âm (nhỏ hơn 0).
Trường hợp này xảy ra khi bạn nhập số ký tự cần cắt (n) bằng 0. Hoặc do vị trí bắt đầu cắt (m) được chỉ định lớn hơn tổng chiều dài của chuỗi văn bản gốc.
Hàm MID mặc định luôn trả kết quả về định dạng chuỗi văn bản (Text). Do đó để sử dụng các số này cho các phép tính toán học, bạn cần lồng hàm MID vào bên trong hàm VALUE.
Được, nhưng do Excel lưu trữ dữ liệu ngày tháng dưới dạng chuỗi số sê-ri nên bạn cần dùng hàm TEXT để chuyển đổi ngày tháng thành chuỗi văn bản thông thường trước khi lồng hàm MID vào.
Trên đây là toàn bộ hướng dẫn chi tiết về cách sử dụng hàm MID trong Excel giúp bạn bóc tách và xử lý dữ liệu một cách nhanh chóng, chính xác. Hy vọng qua các ví dụ thực tế cùng những lưu ý quan trọng, bạn có thể ứng dụng trơn tru công cụ này để tối ưu hóa thời gian làm việc hàng ngày. Đừng quên tiếp tục theo dõi Điện Thoại Vui để cập nhật thêm thật nhiều mẹo hay về tin học văn phòng và các thủ thuật công nghệ hữu ích khác nhé!
Xem thêm hàm INDIRECT
Bạn đang đọc bài viết Cách sử dụng hàm MID trong Excel cực kỳ đơn giản, hiệu quả tại chuyên mục Excel trên website Điện Thoại Vui.
Câu hỏi thường gặp

Tôi là Trần My Ly, một người có niềm đam mê mãnh liệt với công nghệ và 7 năm kinh nghiệm trong lĩnh vực viết lách. Công nghệ không chỉ là sở thích mà còn là nguồn cảm hứng vô tận, thúc đẩy tôi khám phá và chia sẻ những kiến thức, xu hướng mới nhất. Tôi hi vọng rằng qua những bài viết của mình sẽ truyền cho bạn những góc nhìn sâu sắc về thế giới công nghệ đa dạng và phong phú. Cùng tôi khám phá những điều thú vị qua từng con chữ nhé!

