Trích xuất Văn bản từ Ô - Excel & Google Trang tính

Tải xuống Sổ làm việc Ví dụ

Tải xuống sổ làm việc mẫu

Hướng dẫn này sẽ trình bày cách trích xuất văn bản từ một ô trong Excel và Google Trang tính.

Hàm LEFT và LEN

Bạn có thể trích xuất văn bản từ phía bên trái của một ô trong Excel bằng cách sử dụng hàm LEFT và LEN.

1 = LEFT (C3, LEN (C3) -n)

Chúng tôi sẽ hướng dẫn điều này bên dưới.

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

Đầu tiên, chúng ta sẽ sử dụng Hàm LEN để đếm số ký tự trong ô:

1 = LEN (C3)

Trong phần tiếp theo, chúng tôi sẽ sử dụng số lượng ký tự để cắt bớt một số ký tự nhất định từ bên phải.

Hàm LEFT - Hiển thị các ký tự từ bên trái

Hàm Left trả về một số ký tự nhất định từ phía bên trái của ô. Đối với số ký tự, chúng tôi sẽ sử dụng kết quả của Hàm LEN trừ đi số ký tự cần xóa (ví dụ: 4):

1 = LEFT (C3, E3-1)

Kết hợp các hàm này sẽ tạo ra công thức ban đầu.

1 = LEFT (C3, LEN (C3) -1)

Hàm RIGHT và LEN

Chúng ta cũng có thể trích xuất các ký tự từ bên trá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. Chúng tôi sử dụng Hàm LEN để đếm có bao nhiêu ký tự trong ô, cho phép chúng tôi xóa n (ví dụ: 5) ký tự từ bên trái:

1 = RIGHT (C3, LEN (C3) -n)

Chúng tôi sẽ hướng dẫn điều này bên dưới.

Hàm LEN

Đầu tiên, chúng ta sẽ sử dụng Hàm LEN để đếm số ký tự trong ô:

1 = LEN (C3)

Trong phần tiếp theo, chúng ta sẽ sử dụng hàm RIGHT để cắt bớt một số ký tự nhất định từ bên trái.

Chức năng RIGHT

Hàm Right trả về một số ký tự nhất định từ phía bên phải của ô. Đối với số ký tự, chúng tôi sẽ sử dụng kết quả của Hàm LEN trừ đi số ký tự cần xóa (ví dụ: 5):

1 = RIGHT (B3, D3-C3)

Kết hợp các hàm này sẽ tạo ra công thức ban đầu.

1 = RIGHT (B3, LEN (B3) -C3)

Hàm MID và TÌM KIẾM

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

1 = MID (B3, TÌM KIẾM ("", B3) +1,999)

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

Đầu tiên, chúng tôi sử dụng Hàm TÌM KIẾM để tìm vị trí của khoảng trắng giữa họ và tên.

1 = TÌM KIẾM ("", B3)

Sau đó, chúng tôi thêm một vào giá trị được trả về bởi công thức này để có được vị trí bắt đầu của họ.

Hàm MID

Tiếp theo, chúng tôi sử dụng Hàm MID để trả về tất cả các ký tự sau dấu cách cộng với 1 (họ)

1 = MID (B3, C3 + 1, 999)

Kết hợp 2 hàm này cho chúng ta công thức ban đầu cho họ.

1 = MID (B3, TÌM KIẾM (B3, "") +1, 999)

Trích xuất văn bản sau hoặc trước 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 sau hoặc trước một ký tự cụ thể.

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.

1 = TÌM KIẾM (",", B3)

Tiếp theo, chúng ta có thể sử dụng hàm LEFT để trích xuất văn bản trước vị trí của dấu phẩy. Lưu ý rằng chúng ta cần trừ đi 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.

1 = LEFT (B3, TÌM KIẾM (",", B3) -1)

Kết hợp 2 hàm này cho chúng ta công thức ban đầu cho họ.

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

1 = RIGHT (B3, LEN (B3) -SEARCH (",", B3) -1)

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

Hàm LEN là để lấy độ dài của văn bản trong B3, trong khi hàm SEARCH một lần nữa được sử dụng để tìm vị trí của dấu phẩy. Sau đó, chúng tôi 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 một 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 sẽ cần 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 hàm TRIM để cắt bớt bất kỳ khoảng trắng nào ở hai bên của chuỗi văn bản.

12 = RIGHT (B3, LEN (B3) -SEARCH ("", B3) -LEN (TRIM (MID (B3, SEARCH ("", B3,1) +1,TÌM KIẾM ("", B3, TÌM KIẾM ("", B3,1) +1) -SEARCH ("", B3,1)))) - 1)

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

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

1 = MID (B3, TÌM KIẾM ("", B3) +1,999))

Sau đó, chúng tôi có thể kết hợp 2 công thức bằng cách sử dụng Hàm IFERROR.

12 = IFERROR (RIGHT (B3, LEN (B3) -SEARCH ("", B3) -LEN (TRIM (MID (B3, SEARCH ("", B3,1)) +1,TÌM KIẾM ("", B3, TÌM KIẾM ("", B3,1) +1) -SEARCH ("", B3,1)))) - 1), MID (B3, TÌM KIẾM ("", B3) +1,999) )

Sau đó, chúng ta có thể sử dụng các hàm MID và LEN để lấy tên đệm hoặc tên viết tắt.

1 = MID (B3, LEN (C3) + 1, LEN (B3) -LEN (C3 & D3))

Trích xuất văn bản từ ô trong Google Trang tính

Tất cả các ví dụ trên hoạt động theo cùng một cách trong google sheet.

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave