Допълнения към урока
Учебна програма Excel формули и функции
2. Текстови функции (Text)

Функция REPLACE - Примери в съчетание с други функции - продължение


Ключови аспекти на функцията REPLACE

В този урок се разглежда как да извлечем само първото име от клетка, съдържаща две имена, използвайки функцията REPLACE. Функцията REPLACE позволява да заместим част от текст, като определим началната позиция, броя символи и новия текст, с който да заместим.

Стъпки за извличане на първо име с REPLACE

  1. Определяме позицията на интервала между имената с функцията FIND(" ", текст)
  2. Изчисляваме броя символи, които трябва да заместим: LEN(текст) - FIND(" ", текст) + 1
  3. Съставяме формулата: =REPLACE(текст, FIND(" ", текст), LEN(текст) - FIND(" ", текст) + 1, "")
  4. Формулата замества интервала и всички символи след него с празен текст, оставяйки само първото име

Алтернативно решение с LEFT

Същата задача може да се реши по-ефективно с функцията LEFT:

  1. Използваме формулата: =LEFT(текст, FIND(" ", текст) - 1)
  2. Функцията FIND(" ", текст) намира позицията на интервала
  3. Изваждаме 1, за да не включваме самия интервал
  4. LEFT извлича символите от началото до посочената позиция

Използвани функции

  • REPLACE(текст, начална_позиция, брой_символи, нов_текст) - замества част от текст с нов текст
  • FIND(търсен_текст, в_текст) - намира позицията на първото срещане на търсения текст
  • LEN(текст) - връща броя символи в текста
  • LEFT(текст, брой_символи) - извлича определен брой символи от началото на текста