Зміст
В Microsoft Excel "Про те, що в Україні не існує жодного закону, який би ЗНАЙТИ функціонувати та ПОШУК дозволяють знайти необхідне буквене або цифрове з'єднання в рядку, комірці з текстовими даними. У цій статті ми розглянемо огляд функції ЗНАЙТИ і ПОШУК функції в Excel.
Завантажити Практичний посібник
Ви можете завантажити робочий зошит та потренуватися за ним.
Функції пошуку.xlsxЗнайомство з функцією ПОИСК в Excel
У програмі Excel можна створити таблицю Функція FIND є вбудованою функцією, яка класифікується як Функція рядка/тексту "У нас тут є Функція FIND звик знаходити місцезнаходження певного символу або підрядка всередині текстового рядка.
➧ Синтаксис:
Синтаксис для Функція FIND є:
FIND( find_text, within_text, [start_num ])
➧ Аргументи:
find_text: [потрібне] Текст, який ми шукаємо.
всередині_тексту: [обов'язково] Текст містить текст, який ми шукаємо.
start_num: [необов'язково] Визначає позицію, з якої починається пошук. Символ 1 - перший символ у тексті. Якщо початковий номер не вказано, то вважається, що він дорівнює 1.
➧ Значення, що повертається:
Місцезнаходження знайденого тексту представлено числом.
Знайомство з функцією ПОИСК в Excel
На сьогоднішній день, на жаль, це не так. Функція ПОШУК дозволяє шукати об'єкти в базі даних за допомогою простого або складного пошуку. Ця функція дає положення одного текстового рядка всередині іншого. Вона відноситься до категорії Excel Функція рядка/тексту .
➧ Синтаксис:
Синтаксис для Функція ПОШУК є:
ПОШУК( find_text,within_text,[start_num ])
➧ Аргументи:
find_text: [обов'язково] Текст, за яким здійснюється пошук.
всередині_тексту: [обов'язково] Текст для пошуку всередині.
start_num: [необов'язково] Позиція, з якої починається пошук у тексті. Значення за замовчуванням - 1.
➧ Значення, що повертається:
Позиція знайденого тексту представлена числом.
Функція пошуку в Excel проти функції пошуку в Excel
У програмі Excel можна створити таблицю ЗНАЙТИ функціонувати та ПОШУК є досить схожими і виконують одну і ту ж мету, але дещо різними, але дуже важливими способами. Основна відмінність між Excel ЗНАЙТИ і ПОШУК функції полягає в тому, що ПОШУК не залежить від регістру, тоді як ЗНАЙТИ залежить від конкретного випадку. Інша відмінність полягає в тому, що ПОШУК дозволяє використовувати підстановочні знаки, тоді як ЗНАЙТИ не знає.
5 Приклади з порівнянням результатів роботи функцій FIND та SEARCH в Excel
На сьогоднішній день, на жаль, це не так. ЗНАЙТИ і ПОШУК можливості Excel рідко використовуються самостійно. Зазвичай вони застосовуються в поєднанні з іншими функціями, такими як MID , LEN , ЛІВОРУЧ або ПРАВО і ПОМИЛКА Ми побачимо це на прикладах, наведених нижче.
1. вставити функцію пошуку в текстовій комірці Excel FIND & SEARCH
Ми можемо вставити ЗНАЙТИ і ПОШУК функції для визначення позиції цього конкретного слова або літери. Припустимо, ми хочемо знайти e 'в Excel тому помістимо текстовий рядок у стовпчик B, а результат позиції для текстового рядка знаходиться у стовпчику C Виконайте наступні кроки:
- Отже, по-перше, ми будемо використовувати ЗНАЙТИ функція щоб знайти позицію ' e Для цього потрібно виділити комірку C5 Після цього введіть формулу в цю комірку.
=FIND("e",B5)
- Потім, натиснувши кнопку Увійдіть на клавіатурі з'явиться результат, а саме 4 Формула повертає 4 тому що e це 4 th буква в слові Excel .
- Тепер, по-друге, ми будемо використовувати Функція ПОШУК для пошуку позиції e Для цього нам потрібно вибрати комірку, в якій ми хочемо побачити результат, тому вибираємо комірку C6 Тепер у цю комірку введіть формулу.
=ПОШУК("e",B6)
- І натисніть Увійдіть І ми бачимо, що результат є 1 Формула повертає 1 тому що E перший символ у слові Excel Як ми знаємо, що Функція ПОШУК не є чутливим до регістру, як Функція FIND Тому йому байдуже, велика буква чи маленька, а коли він знайде літеру, то одразу покаже результат.
- Так, за допомогою ЗНАЙТИ і ПОШУК функції ми можемо дізнатися позицію будь-якого слова або літери в текстовому рядку.
Читати далі: Як знайти текст у комірці в Excel
2. застосування функції FIND для пошуку рядка, який стоїть до або після заданого символу
Припустимо, у нас є кілька прізвищ у стовпчику B і ми хочемо знайти ім'я та прізвище кожного імені відповідно у стовпчиках C і D Для цього необхідно виконати наступну процедуру:
- Спочатку, щоб отримати прізвище, виділимо комірку C5 Ми можемо використовувати ЗНАЙТИ або ПОШУК у поєднанні з функцією Функція LEFT Отже, ми використовуємо ЗНАЙТИ функцію.
- По-друге, введіть формулу в комірку C5 .
=LEFT(B5, FIND(" ", B5)-1)
- Потім натисніть Увійдіть .
- Тепер ми хочемо отримати прізвище, для цього ми можемо використовувати сполучник ПРАВО , ЗНАЙТИ або ПОШУК і LEN Таким чином, як і раніше, виділяємо комірку D5 і вставити туди формулу.
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
- Після натискання кнопки Увійдіть ви отримаєте прізвище в отриманій комірці.
Тут, в рамках програми "Відкритий світ", відбулася презентація Функція LEN буде накопичуватися загальна кількість символів, а потім Функція FIND буде віднімати позицію простору. І нарешті Права функція покаже правосторонні символи.
- Далі, щоб скопіювати формулу по стовпчику C перетягніть кнопку Ручка наповнення вниз або просто подвійний клік на плюс (' + ') підпиши.
- Аналогічним чином перетягніть Ручка наповнення над колонкою D продублювати формулу.
- Нарешті, це дозволить витягти всі імена та прізвища з назв.
Зауважте: Ми використовуємо ЗНАЙТИ функція замість ПОШУК тому що ми хочемо отримати більш точне значення, оскільки всі ми знаємо, що Функція FIND залежить від регістру.
Читати далі: Як знайти символ у рядку в Excel
3. вставка функції ПОИСК для пошуку N-го входження певного символу в Excel
Нехай є деякий текстовий рядок зі спеціальним символом тире (' - ') у колонці B І ми хочемо знайти 2 nd і 3 rd позицій тире (' - ') послідовно в колонках C і D Для того, щоб отримати позицію спеціального символу, давайте зробимо кроки вниз.
- Як і в попередніх прикладах, спочатку виділяємо комірку в електронній таблиці, в якій ми хочемо побачити результат після застосування формули. Отже, виділяємо комірку C5 .
- По-друге, введіть формулу в цю комірку.
=FIND("-", B5, FIND("-",B5)+1)
- По-третє, натисніть Увійдіть щоб побачити результат.
Тут формула полягає в тому, щоб отримати 2 nd позицію.
- Далі, перетягніть кнопку Ручка наповнення вниз, щоб скопіювати формулу.
- Далі ми хочемо отримати 3 rd позиція в стовпчику D Отже, виділяємо комірку D5 і поставити туди формулу.
=FIND("-",B5, FIND("-",B5, FIND("-",B5)+1) +2)
- Крім того, натисніть кнопку Увійдіть клавішу на клавіатурі.
Тут формула буде показувати 3 rd позиція спеціального символу.
- А тепер знову перетягніть Ручка наповнення вниз, щоб продублювати формулу по стовпчику D .
- Врешті-решт, виконуючи кроки, ви отримаєте бажаний результат.
Читати далі: Як знайти символ у рядку Excel (8 простих способів)
Схожі читання
- Пошук останнього значення у стовпці більше нуля в Excel (2 прості формули)
- Як знайти 3 найменших значення в Excel (5 простих способів)
- Пошук першого входження значення в діапазоні в Excel (3 способи)
- Пошук зовнішніх посилань в Excel (6 швидких способів)
- Як знайти, чи містить комірка певний текст в Excel
4. застосувати функцію ПОШУК для пошуку тексту в круглих дужках
Припустимо, у нас є деякий текстовий рядок, і ми хочемо отримати тільки той текст, який укладений в дужки. Для того, щоб отримати ці текстові рядки в Дужки нам потрібен Функція MID щоб відокремити необхідну кількість символів з рядка. А також ЗНАЙТИ або ПОШУК функції, щоб зрозуміти, з чого почати і скільки букв відокремити. Давайте виконаємо кроки, наведені нижче.
- Спочатку виділяємо комірку, в якій хочемо побачити результат. Отже, виділяємо комірку C5 .
- Потім скопіюйте та вставте формулу в цю комірку.
=MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1)
- Далі натисніть Увійдіть .
Все, що вам потрібно зробити, це змінити номер комірки відповідно до розташування комірки, після вставки формули.
- Після цього перетягніть кнопку Ручка наповнення аж до дублювання формули.
- І, нарешті, текст всередині дужки тепер витягується з усього текстового рядка.
🔎 Як працює формула?
⏩ SEARCH("(", B5)+1 : Це призведе до отримання значення комірки з комірки B5 , і виконайте пошук положення кронштейна для відкривання ' ( "що є 4+1 від SEARCH("(", B5) ми отримаємо 4 адже місце теж рахується.
Вихід → 5 яка є першою літерою всередині дужки ' 0 '.
⏩ SEARCH(")", B5)-SEARCH("(", B5)-1 : При цьому буде знайдено положення закриваючої дужки ' ) І відніміть положення кронштейна для відкривання.
Вихід → 10-4-1; ⇒ 6-1; ⇒ 5 яка є останньою літерою всередині дужки ' 1 '.
⏩ MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1) : Це призведе до вилучення тексту всередині дужки.
Вихід → 01001
Читати далі: Пошук тексту в діапазоні в Excel (11 швидких способів)
5. об'єднання функцій FIND та IFERROR для обробки помилки пошуку тексту
У разі, якщо find_text не знайдено, то він показує повідомлення про помилку в обох ЗНАЙТИ і ПОШУК Замість того, щоб показувати повідомлення про помилку, ми можемо використовувати ПОМИЛКА функція для виведення виразного повідомлення на кшталт ' Не знайдено ''Наприклад, в камері C10 користувач може ввести будь-який текст і комірку C5 буде здійснено пошук введеного тексту.
- Спочатку виберіть комірку, в якій ви бажаєте встановити позицію введеного тексту в комірці C10 Отже, виділяємо комірку C11.
- По-друге, введіть формулу в комірку C11b .
=IFERROR(FIND(C10, C5), "Заданий текст не знайдено!")
- Потім натисніть кнопку Увійдіть Як ви можете бачити, він покаже 1 Тому що текст Excel зустрічається тільки один раз в клітині C5 .
- Текст Indesign не виявлено в комірці C5 Таким чином, це дасть сигнал". Даний текст не знайдено! '.
Читати далі: Як за допомогою формули знайти жирний текст в Excel
На що слід звернути увагу
Якщо виконується будь-яка з наведених нижче умов, Excel ЗНАЙТИ і ПОШУК функція виробляє #ЦІННІСТЬ! помилка:
- Усередині тексту не має функції find_text .
- всередині_тексту має менше символів, ніж start_num .
- start_num дорівнює або нулю (' 0 ') або від'ємне значення або start_num менше або дорівнює нулю (' 0 ').
Висновок
Вищевикладене дасть вам загальне уявлення про ЗНАЙТИ і ПОШУК Сподіваємося, це допоможе вам! Якщо у вас виникли запитання, пропозиції або відгуки, будь ласка, напишіть нам у коментарях. Або ви можете ознайомитися з іншими нашими статтями в розділі ExcelWIKI.com блог!