Trích xuất văn bản giữa các email với <>


0

Liên kết gốc: Trích xuất dữ liệu giữa hai ký tự trong Excel

Tôi có sự kết hợp của các ô trong đó một số có biệt danh và một số không có biệt danh.

Một số sẽ có biệt danh < > email và một số sẽ chỉ là một địa chỉ email. Nếu tôi sao chép và dán đoạn sau vào toàn bộ hàng, một số ô sẽ trống:

=IFERROR(MID(LEFT(A1, FIND(">", A1)-1), FIND("<", A1)+1, LEN(A1)), "") 

Nếu một ô cụ thể không chứa <>, Tôi muốn công thức chỉ lấy một bản sao chính xác và dán nó với cùng một hàng với các hàng khác để tôi chỉ có thể sao chép và dán toàn bộ hàng mà không cần kiểm tra xem một số ô có trống không.

Làm thế nào tôi có thể đạt được điều này?

enter image description here


Vui lòng hiển thị một số dữ liệu mẫu và kết quả mong muốn của bạn
nixda

@Aaron Bạn chỉ đang cố gắng loại bỏ & lt; & gt; biểu tượng?
aparente001


THU NHẬP A4, B4 & amp; D4 hoạt động tốt nhưng C4 trống vì ô C1 không có bất kỳ biệt danh / tên hoặc họ và không & lt; & gt; đó là lý do tại sao C4 trống
Aaron

Câu trả lời:


1

Tất cả bạn cần làm là thay thế cuối cùng "" với A1 để nếu excel không, hãy tìm một < hoặc là > nó sẽ trả về toàn bộ nội dung của A1 thay vì trống:

=IFERROR(MID(LEFT(A1, FIND(">", A1)-1), FIND("<", A1)+1, LEN(A1)),A1)

Aaron, đây có phải là một câu trả lời hài lòng? Nếu có, xin vui lòng đánh dấu là chấp nhận. Nếu không, vui lòng chỉnh sửa câu hỏi của bạn để mô tả những gì không hoạt động.
User15
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.