Làm việc với những người khác


8

Tôi có một bộ dữ liệu có tên chứa ~bên trong chúng. Thật không may, tôi không thể tìm cách lọc hoặc kết hợp các ô này trong một công thức.

Ví dụ, tôi đã cố gắng sử dụng một ô văn bản có ~trong tên, nhưng tôi sẽ nhận được một #N/A error. Tôi biết rằng công thức VLOOKUP của tôi hoạt động vì các lỗi duy nhất tôi nhận được là với các ô có chứa ~bên trong chúng.

Tôi thậm chí đã cố gắng lọc các kết quả này, nhưng excel sẽ thay thế bộ lọc và coi nó như bộ lọc ký tự đại diện.

Câu hỏi của tôi là: - Làm thế nào để tôi lọc ~? - Làm cách nào để sử dụng các ô văn bản có ~trong VLOOKUPS?

Câu trả lời:


12

Hãy thử sử dụng dấu ngã đôi:

=VLOOKUP(SUBSTITUTE(C1,"~","~~"),A:B,2,false)

Dấu ngã là ký tự đặc biệt trong Excel để thoát khỏi các ký tự đặc biệt khác. Sử dụng dấu ngã để tạo dấu ngã bạn muốn khớp với dấu ngã theo nghĩa đen (ví dụ: *trong excel find khớp với bất kỳ số lượng ký tự nào, nhưng ~*sẽ khớp với nghĩa đen *).

Dữ liệu tôi đã sử dụng trên đó là:

   A       B        C           D
~Hello     1      ~Hello       =VLOOKUP(SUBSTITUTE(C1,"~","~~"),A:B,2,false)
Hello      2

Ô D1 đang trả lại cho tôi 1(có nghĩa là nó phù hợp ~Hello).


1
+1 Jerry - Phạm vi trong VLOOKUP có lẽ phải là A: B .....
barry houdini

@barryhoudini ôi, đúng rồi. Dữ liệu tôi đang kiểm tra thực sự là một dữ liệu khác ^^;
Jerry

1
@pnuts Vâng, đúng vậy, nhưng nó sẽ không hoạt động ~Hello~, phải không.
Jerry

@ Wasteold2get1 Bạn được chào đón :)
Jerry

6

Khéo léo trả lời Jerry. Dưới đây là giải thích thêm,

Microsoft Excel sử dụng dấu ngã (~) làm điểm đánh dấu để chỉ ra rằng ký tự tiếp theo là một chữ. Khi bạn sử dụng hộp thoại Tìm và Thay thế để tìm hoặc thay thế một ký tự như dấu ngã (~), dấu hoa thị (*) hoặc dấu hỏi (?), Bạn phải thêm dấu ngã (~) trước ký tự trong Tìm hộp gì.

Cách tìm và thay thế dấu ngã và ký tự đại diện trong Excel

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.