Знаки підстановки в Microsoft Excel дозволяють виконувати пошук часткових збігів, розширювати фільтри і створювати формули. Знаки підстановки являють собою невизначені символи, допомагаючи знаходити текстові значення з невідомими або змінними елементами.
Наприклад, вам потрібно знайти всі наявні в файлі варіанти слова “місяць” (місяць, місяця, місяцеві тощо). Увівши основу “місяц” та додавши знак підстановки, наприклад, зірочку *, Excel поверне усі ці варіанти.
Знаки підстановки: Зірочка (*) та знак питання (?)
В Excel є два символи знаків підстановки, і знання їх призначення має вирішальне значення для розуміння того, як символи підстановки працюють в цілому.
Знак підстановки * Зірочка: підстановка будь-якої кількості символів
Першим з двох символів знаків у Microsoft Excel є зірочка *, яка позначає будь-яку кількість символів, включаючи відсутність символів.
Наприклад:
- * OK * збігається з будь-якими осередками, що містять “OK”, з будь-якою кількістю символів до або після (включаючи відсутність символів).
- OK * збігається з будь-якими осередками, що починаються з “OK”, з будь-якою кількістю символів (включаючи відсутність символів) після, але нічого.
- * OK збігається з будь-якими осередками, які закінчуються на “OK”, з будь-якою кількістю символів (включаючи відсутність символів) перед ними.
Значення для тестування | Критерій: * OK* | Критерій: OK* | Критерій: * ОК |
---|---|---|---|
ОК | Збіг | Збіг | Збіг |
Оклахома | Збіг | Збіг | Немає збігу |
Шок | Збіг | Немає збігу | Збіг |
Знак підстановки знака питання ? : будь-який одиночний символ
Другий знак підстановки в Excel – це знак питання ? , який замінює будь-який окремий символ.
Наприклад:
- ?OK? зіставляється з будь-якими осередками, які містять один символ перед “OK” і один символ після.
- ОК? збігається з будь-якими осередками, які містять один символ після “ОК”, але нічого.
- ?OK збігається з будь-якими осередками, які містять один символ перед “OK”, але нічого після.
Значення для тестування | Критерій: ?ОК? | Критерій: OK? | Критерій: ?ОК |
---|---|---|---|
Ока | Немає збігу | Збіг | Немає збігу |
Вок | Немає збігу | Немає збігу | Збіг |
Одночасне використання знаків ? та *
Ви також можете використовувати знак запитання і зірочку разом, щоб знайти результати, що містять кінцеву кількість символів в одних позиціях, але будь-яку кількість символів в інших.
Наприклад,
- ??OK * збігається з будь-якими осередками, які починаються з двох символів, потім містять “ОК”, з будь-якою кількістю символів в кінці (включаючи жодного).
- * OK? відповідає будь-яким осередкам, які починаються з будь-якої кількості символів (включаючи ні одного), потім містять “OK” і закінчуються ще одним символом.
- ?OK * збігається з будь-якими осередками, які починаються з одного символу, потім містять “OK” і містять будь-яку кількість символів (включаючи жодного) після цього.
Значення для тестування | Критерій: ??ОК* | Критерій: * ОК? | Критерій: ?ОК* |
---|---|---|---|
Крок | Збіг | Немає збігу | Немає збігу |
Бокс | Збіг | Збіг | Немає збігу |
Скасування символів підстановки: Тильда (~)
Іноді вам може знадобитися виконати пошук знаків питання і зірочок як самостійних символів і потрібно, щоб Excel не сприймав їх як знаки підстановки. Тут вступає в гру третій знак підстановки — тільда: просто помістіть його перед знаком питання або зірочкою, щоб повідомити Excel, що ви не хочете, щоб вони розглядалися як знаки підстановки.
Наприклад:
- *~? збігається з будь-якими осередками, що містять будь-яку кількість символів (включаючи жодного) на початку і знак питання в кінці.
- *~?* збігається з будь-якими осередками, що містять будь-яку кількість символів (включаючи жодного) по обидві сторони від знака.
- *~*? збігається з будь-якими осередками, які починаються з будь-якої кількості символів, за якими слід зірочка, за якою слідує один символ.
Значення для тестування | Критерій: *~? | Критерій: *~?* | Критерій: *~*? |
---|---|---|---|
Вечеря? | Збіг | Збіг | Немає збігу |
???д | Немає збігу | Збіг | Немає збігу |
Д?*у | Немає збігу | Збіг | Збіг |
Використання символів підстановки при пошуку
Одне з найбільш розповсюджених застосувань символів знаків в Microsoft Excel – це пошук символів в робочій книзі і, при необхідності, заміна їх альтернативними.
Припустимо, ви хочете знайти товари для дому, призначені тільки для продажу у певній країні. Книга Excel містить список кодів товарів, в яких літери на початку позначають місце виробництва товару (AUS для Австралії, UK для Сполученого Королівства, USA для Сполучених Штатів і CAN для Канади).
Натисніть Ctrl + F, щоб відкрити вкладку “Знайти” діалогового вікна “Знайти і замінити”, і в полі “Знайти що” введіть:
*2??A
де
- Зірочка і цифра 2 вказують Excel на пошук осередків, які починаються з будь-якої кількості символів, за якими слідує цифра 2. Тут потрібно використовувати зірочку, оскільки деякі країни позначені двома літерами, в той час як інші – трьома.
- Два питальних знака, за якими слідує буква A, повідомляють Excel, що інша частина рядка повинна складатися з двох символів і літери A.
Потім, коли ви натиснете “Знайти усі”, ви побачите список в нижній частині діалогового вікна “Знайти і замінити”, в якому показані будь-які результати, що відповідають цим критеріям.
Пошук і заміна символів в комірках Excel
Інший приклад використання символів підстановки – пошук та заміна частини символів у даних. Наприклад, ви можете мати таблицю Excel з результатами найкращих футболістів. Однак ім’я Марадона в цій таблиці пишеться трьома різними способами, і ви хочете залишити лише один варіант написання.
Спочатку натисніть Ctrl + H, щоб відкрити вкладку “Замінити” діалогового вікна “Знайти і замінити”. Потім у полі “Знайти що” введіть:
Мар*
оскільки всі неправильні варіанти написання починаються з цих трьох букв, і це єдине ім’я у списку, яке починається з таких символів.
Потім у полі Замінити На введіть правильне написання:
Марадона
і натисніть кнопку “Замінити все”, щоб підтвердити виправлення.
Тепер всі варіанти імені цього гравця написані одним способом.