Excel трюк: Достаем фамилию из ФИО
У меня было сотка случаев, когда из перечня служащих нужно было достать фамилию либо имя. При всем этом перечень насчитывал минимум пару сотен человек и созодать это в ручную было весьма обидно. Отлично, что в Excel все есть нужные инструменты, дозволяющие улучшить данный процесс и решить поставленную задачку за пару минут. Текстовые формулы Excel, разрешают решать подобные задачки. На данный момент я для вас все тщательно объясню на примере нескольких актеров разлюбезно предоставленных первой страничкой Гугл.
Текстовые формулы Excel, которые нам пригодятся
Для решения поставленной задачки нам пригодится фактически Excel и последующие обычные текстовые функции:
- ПОИСК — дозволяет отыскать текст либо значение в тексте
- ДЛСТР — подсчитывает количество символов в ячейке с текстом
- ПРАВСИМВ — выдает данной количество символов с конца текста
Наш в особенности сообразительный читатель может быть уже додумался как решить нашу задачку, но я всё же объясню для всех по шагам как это необходимо было бы мне
Для решения нашей задачки нам пригодиться:
- Посчитать длину текста в ФИО при помощи функции ДЛСТР
- Отыскать номер знака с которого начинается фамилия при помощи функции ПОИСК
- Посчитать длинну фамилии как разницу меж плодами пт 1 и 2
- Вывести фамилию при помощи функции ПРАВСИМВ и длинны фамилии из третьего пт.
Звучит как план к действию. Приступим!
Фукнция ДЛСТР
Данная текстовая функция Excel — одна из простых. Ей просто необходимо указать ячейку и она выдает количество символов в ней. Вы и сами сможете убедиться на примере:
Функция ПОИСК
Функция поиск отыскивает для нас номер знака либо текста. Беря во внимание, что все фамилии начинаются с различных букв, мы будем находить пробел пред отчеством и фамилией. Последующий опосля этого знак и будет началом отчества либо фамилии.
Принципиально отметить, что пробел либо разыскиваемый текст в данной функции записывается в ковычках. А именно это будет приблизительно так =ПОИСК(» «; ‘ячейка с текстом’).
Беря во внимание, что фамилия находится опосля второго пробела мы будем применять два поиска, один из их вложенный для поиска первого пробела, как на примере ниже:
Функция ПРАВСИМВ
У нас все готово, чтоб извлечь фамилию из ФИО и решить нашу задачу. Для этого в аргументах функции указываем ячейку с ФИО актера и количество символов рассчитываем как разницу меж первым и вторым действием. В итоге собираем решение совместно:
Мы с вами разобрали как работают только несколько из текстовых функций Excel. Подписывайтесь и смотрите за публикациями. Есть ещё много что поведать.