Робота з “~” у відмінній роботі


8

У мене є набір даних, який містить імена, які містяться ~в них. На жаль, я не можу знайти спосіб відфільтрувати або включити ці клітини у формулу.

Наприклад, я спробував використати текстову клітинку, яка містила ~ім'я, але я отримав би #N/A error. Я знаю, що моя формула VLOOKUP працює, тому що єдині помилки, які я отримую, - це клітини, які містяться ~в них.

Я навіть намагався відфільтрувати ці результати, але excel замінив би фільтр і ставився до нього як до фільтра підстановки.

Мої запитання: - Як я фільтрую ~? - Як я можу використовувати текстові комірки, які містяться ~у VLOOKUPS?

Відповіді:


12

Спробуйте скористатися подвійними тильдами:

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

Тильда - це особливий символ в Excel, щоб уникнути інших спеціальних символів. Використовуйте тильду, щоб зробити тильду, яку ви хочете збігати з буквальним тильдом (наприклад, *у excel знайдете відповідність будь-якій кількості символів, але вона ~*буде відповідати буквальній *).

Дані, якими я користувався, це:

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

Клітина D1 повертає мене 1(тобто вона відповідає ~Hello).


1
+1 Джері - Діапазон у VLOOKUP повинен бути, мабуть, A: B .....
barry houdini

@barryhoudini ой, справа. Дані, які я тестував, насправді були ще одним ^^;
Джеррі

1
@pnuts Так, але це не спрацює ~Hello~, правда.
Джеррі

@ wastold2get1 Ласкаво просимо :)
Джеррі

6

Розумна відповідь Джеррі. Ось подальше пояснення,

Microsoft Excel використовує тильду (~) як маркер, щоб вказати, що наступний символ є буквальним. Коли ви використовуєте діалогове вікно "Знайти та замінити" для пошуку або заміни такого символу, як тильда (~), зірочка (*) або знак питання (?), Перед символом у полі слід додати тильду (~). Знайдіть, який ящик.

Як знайти та замінити тильди та символи підстановки в Excel

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.