Excel lấy văn bản từ ô

Bạn có thể trích xuất văn bản từ bên trái của một ô trong Excel bằng cách sử dụng hàm LEFT. Chỉ cần cung cấp văn bản và nhập số lượng ký tự để trả về

Tuy nhiên, điều này sẽ chỉ trích xuất một số ký tự cố định. Bạn có thể thấy ở trên một số nhiệt độ nấu được chiết xuất chính xác [ví dụ:. 300], nhưng một số thì không [ví dụ:. 95F]. Để tạo một công thức động sẽ hoạt động trong mọi tình huống, chúng ta có thể sử dụng Hàm LEN, kết hợp với Hàm LEFT

Hàm LEN – Đếm ký tự trong một ô

Sử dụng Hàm LEN để đếm số ký tự trong ô

=LEN[C3]

 

Chức năng LEFT – Hiển thị ký tự từ bên trái

Sau đó, tạo Hàm LEFT mới trích xuất một số ký tự được xác định bởi Hàm LEN đã tạo ở trên

=LEFT[C3, E3-1]

Kết hợp các chức năng này trông như thế này

=LEFT[C3,LEN[C3]-1]

Hàm RIGHT và LEN

Tương tự, chúng ta cũng có thể trích xuất các ký tự từ bên phải của một ô bằng cách sử dụng Hàm RIGHT để trả về một số ký tự nhất định từ bên phải

=RIGHT[C3,LEN[C3]-n]

Hàm GIỮA và TÌM KIẾM

Trong phần tiếp theo, chúng ta sẽ sử dụng hàm SEARCH và MID để trích xuất các ký tự từ giữa chuỗi văn bản

=MID[B3,SEARCH[" ",B3]+1,999]

Chức năng tìm kiếm

Đầu tiên chúng ta sử dụng Hàm TÌM KIẾM để tìm vị trí khoảng trắng [“”] giữa họ và tên

=SEARCH[" ", B3]

Chức năng GIỮA

Tiếp theo, chúng ta sử dụng Hàm MID để trả về tất cả các ký tự sau dấu cách

 

  • Chúng ta cần thêm 1 vào kết quả của công thức trước đó để chúng ta trả về ký tự đầu tiên sau khoảng trắng
  • Chúng tôi sử dụng số lớn 999 để trả về tất cả các ký tự
=MID[B3, C3+1, 999]

Kết hợp 2 hàm này cho ta công thức gốc của họ

=MID[B3, SEARCH[B3, " "]+1, 999]

Trích xuất văn bản trước hoặc sau một ký tự cụ thể

Bạn cũng có thể sử dụng các hàm LEFT, RIGHT, LEN và SEARCH để trích xuất văn bản trước hoặc sau một ký tự cụ thể. Trong trường hợp này chúng ta sẽ tách biệt họ và tên

Trích xuất văn bản trước ký tự

Đầu tiên, chúng ta có thể sử dụng Hàm TÌM KIẾM để tìm vị trí của dấu phẩy trong chuỗi văn bản

________số 8

Tiếp theo, chúng ta có thể sử dụng hàm LEFT để trích văn bản trước vị trí dấu phẩy

  • Chúng ta cần trừ 1 từ vị trí của dấu phẩy để không bao gồm dấu phẩy trong kết quả của chúng ta
=LEFT[B3, SEARCH[",",B3]-1]

Kết hợp 2 hàm này cho ta công thức gốc của họ

Trích xuất văn bản sau ký tự

=LEFT[C3, E3-1]
0

Ngoài việc sử dụng chức năng TÌM KIẾM một lần nữa, chúng tôi cũng sử dụng chức năng LEN kết hợp với chức năng RIGHT để trích xuất văn bản sau một ký tự cụ thể

Hàm LEN dùng để lấy độ dài của văn bản trong B3, trong khi hàm TÌM KIẾM một lần nữa được sử dụng để tìm vị trí của dấu phẩy. Sau đó chúng ta sử dụng hàm RIGHT để trích xuất các ký tự sau dấu phẩy trong chuỗi văn bản

Trích xuất văn bản từ giữa chuỗi văn bản

Tiếp theo, chúng ta sẽ thảo luận về cách trích xuất văn bản từ giữa chuỗi văn bản

Để trích xuất văn bản từ giữa chuỗi văn bản, chúng ta có thể sử dụng các hàm RIGHT, SEARCH và LEN để lấy văn bản từ phía bên phải của chuỗi, sau đó sử dụng các hàm MID và LEN để lấy văn bản ở giữa. Chúng tôi cũng sẽ kết hợp chức năng TRIM để cắt bất kỳ khoảng trắng nào ở hai bên của chuỗi văn bản

=LEFT[C3, E3-1]
1

Công thức này sẽ chỉ hoạt động nếu có nhiều khoảng trắng trong chuỗi văn bản. Nếu chỉ có một khoảng trắng, lỗi #VALUE sẽ được trả về

Để giải quyết vấn đề này, đối với những tên không có tên lót hoặc tên viết tắt, chúng ta có thể sử dụng công thức gốc bằng Hàm MID và TÌM KIẾM

=LEFT[C3, E3-1]
2

Chúng ta có thể tạo một công thức duy nhất sử dụng cả hai kỹ thuật để xử lý mọi tình huống với Hàm IFERROR. [Hàm IFERROR thực hiện phép tính. Nếu phép tính đó gây ra lỗi, phép tính khác sẽ được thực hiện. ]

Chủ Đề