MSExcel: Як знайти положення символу в рядку?

Пошук позиції символу в рядку може бути дуже простою операцією в MSExcel, використовуючи відповідну вбудовану функцію ЗНАЙТИ.


Excel знайде позицію символу в рядку

Пошук позиції символу в рядку може бути дуже простою операцією в MSExcel, використовуючи відповідну вбудовану функцію ЗНАЙТИ.

Excel знайти позицію символів у рядку та витягнутий підрядку

Наприклад, скажімо, що у нас є список каталогів та імен файлів, і ми хочемо отримати остаточний результат із іменами файлів.

У цьому випадку навіть  розширений vlookup в Excel   не допоможе, оскільки він не дозволить витягти будь-яку інформацію з головної струни.

Найкращим рішенням є використання функції «ЗНАЙТИ», щоб знайти положення символу в рядку, і використовувати це число, щоб витягнути решту рядка за допомогою функції «MID» в Excel.

Знайдіть положення символу в рядку Excel

Щоб знайти позицію конкретного заданого символу в Excel, просто скористайтеся функцією «ЗНАЙТИ» на рядку, вказавши в якості параметрів символ, який потрібно знайти, і рядок, в якому шукати, наприклад, посилаючись на іншу комірку електронної таблиці Excel. .

'=FIND("char",”string”)

Витягнути рядок, починаючи з символу

Потім, використовуючи інформацію про позицію символу, використовуйте функцію MID, щоб витягти потрібну рядок, починаючи після знайденого символу, додавши +1, і витягуючи всю решту рядка, використовуючи достатньо довгу довжину рядка, наприклад 999, для обов'язково покрийте весь результат.

'=MID(“string”,”char”+1,999)

Текст вилучення Excel перед символом

Щоб витягнути текст перед заданим символом в Excel, просто знайдіть позицію символу та скористайтеся функцією «Вліво» з одним символом менше, щоб витягнути текст перед знайденим символом.

'=LEFT(“string”,”char”-1)

Знайдіть n-е виникнення символу в рядку excel

Стати Excel Pro: Приєднуйтесь до нашого курсу!

Підніміть свої навички від початківців до героя з нашим курсом Excel 365, розробленим для того, щоб зробити вас досвідченими лише на кількох сеансах.

Зареєструйтесь сюди

Підніміть свої навички від початківців до героя з нашим курсом Excel 365, розробленим для того, щоб зробити вас досвідченими лише на кількох сеансах.

Пошук n-го появи символу в рядку в Excel здійснюється за допомогою обох функцій ЗНАЙТИ та ЗАМОВИТИ.

Функція SUBSTITUTE замінить запитуваний n-й екземпляр досліджуваного символу на спеціальний, а функція FIND отримає положення цього спеціального символу в рядку.

Просто виберіть n-ту зустріч, яку слід шукати в заданій рядку, і результат буде показаний, показуючи n-е виникнення символу в рядку.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
Як знайти n-е виникнення (положення) символу в текстовому рядку в Excel?

Excel знайде позицію символу в рядку from right

Для того, щоб знайти позицію символу в рядку праворуч, ми будемо використовувати аналогічне рішення, використовуючи “ЗНАЙТИ” та “ЗАМОВИТИ”, щоб знайти останнє виникнення заданого символу в рядку.

За допомогою цього рішення відображатиметься остання позиція символу в рядку, яка також є позицією символу в рядку справа.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,""))),1)
Знайдіть положення останнього виникнення символу в рядку в Excel

Часті Запитання

Яку формулу можна використовувати в Excel для ідентифікації положення конкретного символу в текстовому рядку, що сприяє маніпуляції та аналізі даних?
Використовуйте функцію `find` або` search` в Excel, щоб знайти положення символу в рядку. Формула виглядає як `= find ( символ , cell_reference)` для пошуку, чутливого до регістрів або `= пошук ( символ , cell_reference)` для нечутливого для пошуку. Замініть ` символ ` на символ, якого ви шукаєте, і `cell_reference` на комірку, що містить текст.

Завершіть Excel 2019 для початківців у відео


Yoann Bierling
Про автора - Yoann Bierling
Yoann Bierling - це веб -видавничий та цифровий консалтинговий професіонал, що робить глобальний вплив завдяки досвіду та інновації в технологіях. Пристрасний щодо розширення можливостей людям та організаціям процвітати в цифрову епоху, він змушений забезпечити виняткові результати та сприяти зростанню за допомогою створення вмісту освіти.

Стати Excel Pro: Приєднуйтесь до нашого курсу!

Підніміть свої навички від початківців до героя з нашим курсом Excel 365, розробленим для того, щоб зробити вас досвідченими лише на кількох сеансах.

Зареєструйтесь сюди

Підніміть свої навички від початківців до героя з нашим курсом Excel 365, розробленим для того, щоб зробити вас досвідченими лише на кількох сеансах.




Коментарі (0)

Залишити коментар