Читаем MS Excel. Приемы работы с данными полностью

Для добавления точки в конце инициала, используем функцию «СЦЕПИТЬ» Данная функция объединяет до 255 текстовых строк в одну. Объединяемые элементы могут быть текстом, числами, ссылками на ячейки или сочетанием этих элементов. Аргументами функции являются минимум две тактовые строки, которые необходимо сцепить. В ячейку F1 вводим формулу «=СЦЕПИТЬ(E2;".")» получаем первый инициал с точкой. Точка, как и любая текстовая строка, в формуле берется в двойные кавычки – ".".

Для получения второго инициала действия аналогичные, получаем слово «Отчество» берем от него первую букву и добавляем точку в конце.

Алгоритм действий получения отчества: вернуть из строки с ФИО количество символов от второго пробела до конца строки. Для реализации алгоритма используем функцию «ПСТР». Для получения переменой аргумента «число_знаков» нам необходимо от числа символов строки отнять начальную позицию слова «Отчество»+1.

Для получения позиции начала слова «Отчество» нужна позиция второго пробела, воспользуемся информацией полученной ранее. Позиция второго пробела находится в ячейке C1. В ячейку G1 вводим формулу «=C1+1» и получаем позицию начала слова «Отчество».

Для получения количества символов текстовой строки используется функция «ДЛСТР». В ячейку H1, вводим формулу «=ДЛСТР(A1)».

В ячейку I1 вводим формулу «=ПСТР(A1;G1;H1-G1+1)» и получим слово «Отчество». Далее используя функцию «ЛЕВСИМВ» и «СЦЕПИТЬ» вводим в ячейке J1 формулу «=СЦЕПИТЬ(ЛЕВСИМВ(I1);".")» получаем второй инициал. И для получения Фамилии с инициалами в ячейку K1 введем формулу «=СЦЕПИТЬ(ЛЕВСИМВ(A1;НАЙТИ(" ";A1;1)-1);" ";F2;" ";J2)».

Разберем еще несколько примеров использования текстовых функций.

<p>Получение последовательности слов с начала текстовой строки</p>

Например, у нас есть список из одного столбца, в котором в строку записано Фамилия Имя Отчество, дата рождения, нам необходимо разделить этот список на два столбца с ФИО и датой рождения отдельно.

Рассмотрим строку «Фамилия Имя Отчество 01.01.1900» видим, что строка «Фамилия Имя Отчество» заканчивается на третьем пробеле.

Алгоритм действий: чтобы получить «ФИО» необходимо вернуть количество символов до третьего пробела.

Порядок действий:

1. Получаем позицию первого пробела, в ячейку B1 вводим формулу «=НАЙТИ(" ";A1;1)»;

2. Используя данные первой позиции, получим позицию второго пробела, в C1 вводим формулу «=НАЙТИ(" ";A1;B1+1)»;

3. Далее используя данные позиции второго слова получим позицию третьего пробела и в D1 вводим формулу «=НАЙТИ(" ";A1;C1+1)».

И, используя функцию «ЛЕВСИМВ» с результатом третьей операции, как переменную аргумента Число_знаков-1, получаем Фамилию Имя Отчество, введя в ячейку E1 формулу «=ЛЕВСИМВ(A1;D1-1)».

<p>Получение слова с конца текстовой строки</p>

Далее из текста необходимо получить дату рождения. В строке «Фамилия Имя Отчество 01.01.1900» дата рождения идет после третьего пробела.

Алгоритм действий: чтобы получить дату рождения из строки «Фамилия Имя Отчество 01.01.1900» необходимо вернуть количество знаков от третьего пробела до конца строки.

Порядок действий:

1. В ячейке F1 вводим формулу «=ДЛСТР(A1)» и получаем количество символов всей строки;

2. Позицию третьего пробела берем из расчетов предыдущего примера, ячейка D1.

3. В ячейку G1 водим формулу «=ПСТР(A1;D1+1; ДЛСТР(A1)-D1)» получаем строку – дата рождения.

Разберем пример. У функции «ПСТР» есть три аргумента это текст, начальная_позиция, число_знаков. Начальную позицию, с которой функция вернет слово, берем из ячейки D1, это позиция третьего пробела и прибавляем к нему 1, получаем позицию начала слова дата рождения. Чтобы получить число знаков, которое вернет функция, мы от количества знаков всей стоки отнимаем позицию третьего пробела – ДЛСТР(A1).

Важно! При возвращении слова из конца строки данным способом, необходимо учитывать, что количество пробелов в текстовой строке должно быть одинаково во всем списке обрабатываемых строк. Функция, которая бы возвращала позицию вхождения одной строки в другую, просматривая строку с конца в Excel нет.

<p>Получение слова с конца строки заданной длинны</p>

Для получения слова с конца строки заданной длинны, используется функция «ПРАВСИМВ», она возвращает последний символ или несколько последних символов текстовой строки на основе заданного числа символов.

Синтаксис.

ПРАВСИМВ(текст,[число_знаков])

Аргументы функции.

Текст Обязательный. Текстовая строка, содержащая символы, которые требуется извлечь.

Перейти на страницу:

Похожие книги

Борис Годунов
Борис Годунов

Фигура Бориса Годунова вызывает у многих историков явное неприятие. Он изображается «коварным», «лицемерным», «лукавым», а то и «преступным», ставшим в конечном итоге виновником Великой Смуты начала XVII века, когда Русское Государство фактически было разрушено. Но так ли это на самом деле? Виновен ли Борис в страшном преступлении - убийстве царевича Димитрия? Пожалуй, вся жизнь Бориса Годунова ставит перед потомками самые насущные вопросы. Как править, чтобы заслужить любовь своих подданных, и должна ли верховная власть стремиться к этой самой любви наперекор стратегическим интересам государства? Что значат предательство и отступничество от интересов страны во имя текущих клановых выгод и преференций? Где то мерило, которым можно измерить праведность властителей, и какие интересы должна выражать и отстаивать власть, чтобы заслужить признание потомков?История Бориса Годунова невероятно актуальна для России. Она поднимает и обнажает проблемы, бывшие злободневными и «вчера» и «позавчера»; таковыми они остаются и поныне.

Александр Николаевич Неизвестный автор Боханов , Александр Сергеевич Пушкин , Руслан Григорьевич Скрынников , Сергей Федорович Платонов , Юрий Иванович Федоров

Биографии и Мемуары / Драматургия / История / Учебная и научная литература / Документальное
Люди на Луне
Люди на Луне

На фоне технологий XXI века полет человека на Луну в середине прошлого столетия нашим современникам нередко кажется неправдоподобным и вызывает множество вопросов. На главные из них – о лунных подделках, о техническом оснащении полетов, о состоянии астронавтов – ответы в этой книге. Автором движет не стремление убедить нас в том, что программа Apollo – свершившийся факт, а огромное желание поделиться тщательно проверенными новыми фактами, неизвестными изображениями и интересными деталями о полетах человека на Луну. Разнообразие и увлекательность информации в книге не оставит равнодушным ни одного читателя. Был ли туалет на космическом корабле? Как связаны влажные салфетки и космическая радиация? На сколько метров можно подпрыгнуть на Луне? Почему в наши дни люди не летают на Луну? Что входит в новую программу Artemis и почему она важна для президентских выборов в США? Какие технологии и знания полувековой давности помогут человеку вернуться на Луну? Если вы готовы к этой невероятной лунной экспедиции, тогда: «Пять, четыре, три, два, один… Пуск!»

Виталий Егоров (Zelenyikot) , Виталий Юрьевич Егоров

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература / История / Научно-популярная литература / Учебная и научная литература / Образование и наука
Как нас обманывают органы чувств
Как нас обманывают органы чувств

Можем ли мы безоговорочно доверять нашим чувствам и тому, что мы видим? С тех пор как Homo sapiens появился на земле, естественный отбор отдавал предпочтение искаженному восприятию реальности для поддержания жизни и размножения. Как может быть возможно, что мир, который мы видим, не является объективной реальностью?Мы видим мчащийся автомобиль, но не перебегаем перед ним дорогу; мы видим плесень на хлебе, но не едим его. По мнению автора, все эти впечатления не являются объективной реальностью. Последствия такого восприятия огромны: модельеры шьют более приятные к восприятию силуэты, а в рекламных кампаниях используются определенные цвета, чтобы захватить наше внимание. Только исказив реальность, мы можем легко и безопасно перемещаться по миру.Дональд Дэвид Хоффман – американский когнитивный психолог и автор научно-популярных книг. Он является профессором кафедры когнитивных наук Калифорнийского университета, совмещая работу на кафедрах философии и логики. Его исследования в области восприятия, эволюции и сознания получили премию Троланда Национальной академии наук США.

Дональд Дэвид Хоффман

Медицина / Учебная и научная литература / Образование и наука