Cách sử dụng hàm MID để lấy ký tự ở giữa trong Excel
Contents
Microsoft Excel nổi tiếng là ứng dụng hỗ trợ tính toán và làm việc với các con số, tuy nhiên nó cho phép bạn thực hiện nhiều chức năng liên quan đến chuỗi và ký tự. Hàm MID trong Excel là một tính năng tuyệt vời mà bạn nên biết và hãy xem cách sử dụng nó.
Lưu ý: Hướng dẫn trong bài viết này áp dụng cho Excel 2016, Excel 2019, Microsoft 365 Excel, cả hệ điều hành Windows và macOS và Excel Online.
Công thức hàm MID trong Excel là gì?
Hàm MID giúp bạn lấy chính xác ký tự giữa trong một chuỗi. Giống như các hàm khác, bạn sử dụng chúng bằng cách nhập công thức và các biến tương ứng trong các ô. Ví dụ sau đây là công thức hàm thường được sử dụng:
=MID(text, start_num, num_chars)
- bản văn: Đây là biến chứa chuỗi bạn cần chèn và nó trả về ký tự đã khớp. Có hai tùy chọn: bạn có thể nhập chuỗi trực tiếp vào đây nhưng phải bao gồm dấu ngoặc kép (“canhrau”) hoặc chọn một ô chứa chuỗi. Lưu ý rằng hàm này vẫn hoạt động như bình thường khi bạn nhập chuỗi số (12345) vào biến này.
- start_num: Biến này được sử dụng để nhập số và lấy ký tự từ số tương ứng (bao gồm cả dấu cách). Hàm MID nhận giá trị từ trái sang phải. Ví dụ: nếu bạn nhập 5, hàm nhận giá trị bắt đầu từ vị trí 5. Nếu bạn nhập start_num lớn hơn số ký tự trong biến văn bản, giá trị sẽ trống hoặc nếu bạn nhập start_num bằng 0, thì lỗi #VALUE xảy ra.
- num_chars: Biến này được sử dụng để lấy số lượng ký tự từ trái sang phải dựa trên vị trí bắt đầu của biến start_num (bao gồm cả dấu cách).
Ví dụ thực tế về hàm MID.
Ở đây tôi sẽ lấy ra từ chia sẻ blog từ chuỗi “blog canhrau.com chia sẻ thủ thuật máy tính”.
Đầu tiên bạn cần xác định vị trí hiện tại của chuỗi. Như hình dưới đây, tôi có thể cho rằng chúng ta phải nhập start_num là 13 vì đó là nơi chúng ta cần tìm từ Blog được chia sẻ. và num_chars sẽ nhập 12 vì đây là số ký tự của blog được chia sẻ (bao gồm cả dấu cách)
Và đây là kết quả được trích xuất từ chuỗi trên.
Hoặc bạn cần tìm dãy số đứng sau số của từng nhân viên trong cùng một công ty như sau:
Vì vậy, đối với mỗi nhân viên, mã nhân viên được đặt trước một ký tự start_num sẽ là 1 và để lấy ba chữ số cuối cùng num_chars sẽ nhập 3 và công thức như sau.
Và bạn kéo xuống sử dụng chức năng này cho các nhân viên còn lại để lấy tất cả mã của các nhân viên này.
Một số lưu ý chung trong hàm MID.
- Hàm MID trả về vị trí của một chuỗi, bao gồm các chuỗi số.
- Khi bạn nhập start_num lớn hơn số ký tự trong chuỗi, kết quả là khoảng trắng.
- Nếu start_num, num_chars Nếu bạn nhập 0 hoặc một số âm, một lỗi sẽ hiển thị #ĐÁNG GIÁ.
- Nếu num_chars Nếu giá trị lớn hơn chuỗi ký tự được sử dụng, toàn bộ giá trị sẽ được tiếp quản trực tiếp sau vị trí bắt đầu start_num.