Изтеглете примерната работна книга
Този урок ще покаже как да намерите второто или n -тото появяване на знак в Excel и Google Sheets.
Намерете 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 Sheets
Формулата за намиране на n -тото появяване на знак от текстов низ работи абсолютно същото в Google Sheets като в Excel: