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

Условимся, текстовая строка, с которой мы работаем, всегда находится в ячейке A1, а формулы последовательно вводим в следующие по порядку ячейки в сроке. В ячейку B1 вводим формулу «=НАЙТИ(" ";A1;1)». Чтобы указать адрес ячейки в формуле, достаточно только при вводе нажать курсором на необходимую ячейку. Тут функция «НАИТИ» возвращает позицию пробела в тексте находящимся в ячейке A1, поиск идет с первого символа. Результатом функции будет число – позиция первого пробела с начала строки, которое мы используем в качестве аргумента число знаков функции ЛЕВСИМВ. В ячейку C1 вводим формулу «=ЛЕВСИМВ(A1;B1-1))», тут функция «ЛЕВСИМВ» возвращает количество знаков до первого пробела из текста, находящегося в ячейке A1. Почему мы отнимаем один от результата функции «НАЙТИ», она вернула положение пробела, и если этого не сделать, то функция ЛЕВСИМВ вернет слово с пробелом на конце.

Можно формулы всех ячеек записать в одну, для этого в формуле «=ЛЕВСИМВ(A1;B1-1))» вместо адреса ячейки B1 водим формулу из этой ячейки, только без знака «=», и получим следящую формулу «=ЛЕВСИМВ(A1;НАЙТИ(" ";A1;1)-1)», – результатом будет первое слово до пробела из строки ФИО.

<p>Получение любого слова из текстовой строки</p>

Получив фамилию в предыдущем примере, логично получить и инициалы.

Чтобы получить инициалы необходимо отдельно, имя и отчество, и используя функцию «ЛЕВСИМВ», где в качестве аргумента Число_знаков используем 1 или опускаем данный аргумент, получим первый символы имени и отчества.

Как получить имя из текстовой строки «Фамилия Имя Отчество»?

В строке «Фамилия Имя Отчество» слово имя стоит после пробела и после имени стоит пробел.

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

Внимание! В стоке не должно быть между словами лишних пробелов. Для этого можно использовать функцию «СЖПРОБЕЛЫ» она удаляет из текста все пробелы, за исключением одиночных между словами и имеет только один аргумент – текст. Если вы сомневаетесь в количестве пробелов в используемом вами тексте, то необходимо воспользоваться данной функцией.

Для реализации вышеописанного алгоритма используем еще одну текстовую функцию – «ПСТР».

Функция ПСТР возвращает заданное количество знаков из текстовой строки, начиная с указанной позиции.

Синтаксис функции.

ПСТР(текст, начальная_позиция, число_знаков)

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

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

Начальная_позиция  Обязательный. Позиция первого знака, извлекаемого из текста. Первый знак в тексте имеет начальную позицию 1 и так далее.

Число_знаков  Обязательный. Указывает, сколько знаков должна вернуть функция «ПСТР».

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

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

Для получения слова «Имя» в ячейку D1 вводим формулу «=ПСТР(A1;B1;C1-B1)».

Запишем все формулы в виде одной.

Выполним последовательно следующие действия:

1. В ячейке С1 формулу «=НАЙТИ(" ";A1;B1)» меняем на «=НАЙТИ(" ";A1;НАЙТИ(" ";A1;1)+1)»;

2. В ячейке D1 формулу «=ПСТР(A1;B1;C1-B1)» меняем на «=ПСТР(A1;НАЙТИ(" ";A1;1)+1;НАЙТИ(" ";A1;НАЙТИ(" ";A1;1)+1)-(НАЙТИ(" ";A1;1)+1))». Для корректности расчетов формулу из ячейки B1 необходимо взять в скобки.

Но можно и не усложнять формулы так сильно, а скрывать столбцы с промежуточными расчетами.

Получив слово «Имя» и используя функцию «ЛЕВСИМВ» вводим в ячейку E1 формулу – «=ЛЕВСИМВ(D1)» и получим первую букву имени.

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

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

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

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

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

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

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

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

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

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

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

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