Làm thế nào để trích xuất văn bản với các hàm MID và MIDB của Excel

01 trên 01

Các hàm MID MID và MIDB

Trích xuất văn bản tốt từ xấu với hàm MID. © Ted Tiếng Pháp

Khi văn bản được sao chép hoặc được nhập vào Excel, các ký tự rác không mong muốn đôi khi được bao gồm cùng với dữ liệu tốt.

Hoặc, có những lúc chỉ một phần của chuỗi văn bản trong ô là cần thiết - chẳng hạn như tên của một người nhưng không phải là họ.

Đối với các trường hợp như vậy, Excel có một số hàm có thể được sử dụng để xóa dữ liệu không mong muốn khỏi phần còn lại.

Chức năng nào bạn sử dụng tùy thuộc vào vị trí của dữ liệu tốt có liên quan đến các ký tự không mong muốn trong ô.

MID so với MIDB

Các hàm MID và MIDB chỉ khác nhau ở các ngôn ngữ mà chúng hỗ trợ.

MID dành cho các ngôn ngữ sử dụng bộ ký tự một byte - nhóm này bao gồm hầu hết các ngôn ngữ như tiếng Anh và tất cả các ngôn ngữ châu Âu.

MIDB dành cho các ngôn ngữ sử dụng bộ ký tự 2 byte - bao gồm tiếng Nhật, tiếng Trung (Giản thể), tiếng Trung (Phồn thể) và tiếng Hàn.

Cú pháp và đối số hàm MID và MIDB

Trong Excel, cú pháp của hàm tham chiếu đến cách bố trí của hàm và bao gồm tên, khung và đối số của hàm .

Cú pháp cho hàm MID là:

= MID (Văn bản, Start_num, Num_chars)

Cú pháp cho hàm MIDB là:

= MIDB (Văn bản, Start_num, Num_bytes)

Các đối số này cho Excel biết

Văn bản - (bắt buộc đối với hàm MIDMIDB ) chuỗi văn bản chứa dữ liệu mong muốn
- đối số này có thể là chuỗi thực tế hoặc tham chiếu ô đến vị trí của dữ liệu trong trang tính - hàng 2 và 3 trong hình ở trên.

Start_num - (bắt buộc đối với hàm MIDMIDB ) xác định ký tự bắt đầu từ bên trái của chuỗi con sẽ được giữ lại.

Num_chars - (bắt buộc đối với hàm MID ) chỉ định số ký tự ở bên phải của Start_num được giữ lại.

Num_bytes (bắt buộc đối với hàm MIDB ) chỉ định số ký tự - theo byte - ở bên phải của Start_num được giữ lại.

Ghi chú:

Ví dụ về hàm MID - Trích xuất dữ liệu tốt từ xấu

Ví dụ trong hình trên cho thấy một số cách để sử dụng hàm MID để trích xuất một số ký tự cụ thể từ chuỗi văn bản, bao gồm nhập dữ liệu trực tiếp làm đối số cho hàm - hàng 2 - và nhập tham chiếu ô cho cả ba đối số - hàng 5.

Vì tốt nhất nên nhập tham chiếu ô cho các đối số thay vì dữ liệu thực tế, thông tin bên dưới liệt kê các bước được sử dụng để nhập hàm MID và các đối số của nó vào ô C5.

Hộp thoại Hàm MID

Các tùy chọn để nhập hàm và các đối số của nó vào ô C5 bao gồm:

  1. Nhập chức năng hoàn chỉnh: = MID (A3, B11, B12) vào ô C5.
  2. Chọn hàm và đối số bằng cách sử dụng hộp thoại của hàm

Sử dụng hộp thoại để nhập hàm thường đơn giản hóa nhiệm vụ khi hộp thoại xử lý cú pháp của hàm - nhập tên của hàm, dấu phân tách dấu phẩy và dấu ngoặc ở vị trí và số lượng chính xác.

Chỉ vào Cell Tham khảo

Bất kể bạn chọn tùy chọn nào để nhập hàm vào ô trang tính, có thể là tốt nhất để sử dụng điểm và nhấp để nhập bất kỳ và tất cả tham chiếu ô được sử dụng làm đối số để giảm thiểu nguy cơ lỗi gây ra bằng cách nhập tham chiếu ô sai.

Sử dụng Hộp thoại Hàm MID

  1. Bấm vào ô C1 để biến ô hiện hoạt - đây là nơi kết quả của hàm sẽ được hiển thị;
  2. Nhấp vào tab Công thức của trình đơn ribbon ;
  3. Chọn Văn bản từ ruy-băng để mở danh sách thả xuống chức năng;
  4. Nhấp vào MID trong danh sách để hiển thị hộp thoại của hàm;
  5. Trong hộp thoại, nhấp vào dòng văn bản trong hộp thoại;
  6. Bấm vào ô A5 trong trang tính để nhập tham chiếu ô này làm đối số Văn bản ;
  7. Nhấp vào dòng Start_num
  8. Nhấp vào ô B11 trong trang tính để nhập tham chiếu ô này;
  9. Nhấp vào dòng Num_chars ;
  10. Nhấp vào ô B12 trong trang tính để nhập tham chiếu ô này;
  11. Nhấn OK để hoàn thành chức năng và đóng hộp thoại;
  12. Tệp chuỗi con # 6 được trích xuất sẽ xuất hiện trong ô C5;
  13. Khi bạn bấm vào ô C5, hàm đầy đủ = MID (A3, B11, B12) xuất hiện trong thanh công thức phía trên trang tính.

Trích xuất các số bằng hàm MID

Như được hiển thị trong hàng tám của ví dụ trên, hàm MID có thể được sử dụng để trích xuất một tập hợp con dữ liệu số từ một số dài hơn bằng cách sử dụng các bước được liệt kê ở trên.

Vấn đề duy nhất là dữ liệu được trích xuất được chuyển đổi thành văn bản và không thể được sử dụng trong các phép tính liên quan đến các chức năng nhất định - chẳng hạn như hàm SUMAVERAGE .

Một cách xung quanh vấn đề này là sử dụng hàm VALUE để chuyển đổi văn bản thành một số như được hiển thị trong hàng 9 ở trên:

= VALUE (MID (A8,5,3))

Tùy chọn thứ hai là sử dụng dán đặc biệt để chuyển văn bản thành số .