Намерете и заменете множество стойности в Excel
Обикновено функцията за намиране и замяна може да ви помогне да намерите определен текст и да го замените с друг, но понякога може да се наложи да намерите и замените няколко стойности едновременно. Например, за да замените целия текст на „Excel“ на „Excel 2019“, „Outlook“ на „Outlook2019“ и така нататък, както е показано на екранната снимка по-долу. В тази статия ще представя формула за решаване на тази задача в Excel.
Намерете и заменете множество стойности в Excel
За да се справите с тази задача, трябва да вложите няколко функции SUBSTITUTE заедно и да вмъкнете двойките за намиране и замяна с помощта на функцията INDEX. Общият синтаксис е:
- cell: Клетката съдържа текста, който искате да замените с друг текст.
- find: Оригиналният текст, който искате да намерите и замените.
- replace: Новият текст, с който искате да замените.
1. Моля, копирайте и поставете следната формула в празна клетка, където искате да поставите резултата:
2. След това плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, и конкретните текстове ще бъдат заменени с нови наведнъж, вижте екранната снимка:
Обяснение на формулата:
Основният модел на горната формула е използването на функцията SUBSTITUTE:
=ЗАМЕСТВАНЕ (текст, стар_текст, нов_текст, [екземпляр])
След това вградете функцията INDEX във функцията SUBSTITUTE, функцията INDEX се използва за извличане както на текста „намиране“, така и на текста „замяна“, това ще изпълни първата двойка на намиране и замяна:
=ЗАМЕСТВАНЕ(текст,ИНДЕКС(намиране,1),ИНДЕКС(замяна,1))
Ако има няколко двойки за намиране и замяна, моля, вложете функциите SUBSTITUTE заедно, за да улесните четенето и записването на формулата, за да добавите или премахнете други замествания, можете да напишете формулата, както е показано на екранната снимка по-долу:
Забележка: В горната формула, A2 дали клетката съдържа текста, който искате да замените, D2: D5 диапазонът от клетки съдържа оригиналния текст, който искате да намерите и замените, E2: E5 е новият текст, с който искате да замените. И 1, 2, 3, 4 е номерът на двойката намиране и замяна. Моля, променете ги според вашите нужди.
Използвани относителни функции:
- SUBSTITUTE:
- Функцията SUBSTITUTE заменя текст или знаци в рамките на текстов низ с друг текст или знаци.
- INDEX:
- Функцията INDEX връща показаната стойност въз основа на дадена позиция от диапазон или масив.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.