Завантажте зразок робочої книги
Цей підручник покаже, як знайти друге або n -е входження символу в Excel та Google Таблицях.
Знайдіть n -й вигляд символу в тексті
Щоб знайти n -е входження символу (або рядка символів), ми будемо використовувати функції FIND та SUBSTITUTE. Наприклад, щоб отримати позицію 2nd при появі символу "d", ми поміщаємо в клітинку C3 таку формулу:
= ЗНАЙТИ (CHAR (140), ЗАМІНА (B3, "d", CHAR (140), 2))
Ми можемо більше узагальнити формулу, щоб знайти список символів і випадків:
= ЗНАЙТИ ("~", ЗАМІНА (B4, C4, "~", D4))
Формула складається з двох частин, які окремо пояснюються нижче:
ЗАМІНА Функція Частина
Ми використовували функцію SUBSTITUTE, щоб замінити введення текстового рядка (“c”) на унікальний символ (“~”).
= ЗАМІНА (B3, C3, "~", D3)
Примітка: Просто переконайтеся, що унікальний символ, який ви використовуєте у формулі, ще не є у текстовому рядку.
Знайти функціональну частину
Тепер ми ставимо функцію FIND перед функцією SUBSTITUTE, щоб отримати бажаний результат.
Замінивши конкретний екземпляр символу (тут скажімо його "c") унікальним символом ("~"), тепер ми можемо просто скористатися функцією FIND для пошуку унікального символу ("~"). Функція FIND поверне позицію цього унікального символу (“~”) у текстовому рядку.
= ЗНАЙТИ ("~", E3)
Звичайно, це повертає 2nd входження "c", що дорівнює 27. І формулу зазвичай можна використовувати для повернення позиції n -го входження символу в Excel.
Знайдіть n -й вигляд символу в Google Таблицях
Формула для пошуку n -го входження символу з текстового рядка працює точно так само в Google Таблицях, як і в Excel: