Как Использовать Функцию Пстр в Excel • Функция левсимв

Excel если ячейка содержит значение то

Область применения большинства текстовых функций не ограничивается только текстом. Другими словами, эти функции могут использоваться и в ячейках, содержащих числовые значения. Excel предоставляет прекрасную возможность обрабатывать числа как текст и, наоборот, текст – как числа.

В этом разделе приводятся примеры некоторых широко распространенных операций, которые можно выполнять с текстом. Возможно, вы захотите взять себе на вооружение некоторые из приведенных ниже примеров.

Если возникла необходимость в определении типа данных, содержащихся в отдельной ячейке, вам потребуется соответствующая формула, позволяющая сделать это. К примеру, можно использовать функцию ЕТЕКСТ, чтобы вставить в ячейку результат только в том случае, если он является текстом.

Функция ЕТЕКСТ принимает один аргумент и возвращает значение ИСТИНА, если ячейка содержит текст, или значение ЛОЖЬ в противном случае. К примеру, следующая формула вернет значение ИСТИНА, если ячейка А1 содержит текст:

Функция ТИП также имеет один аргумент и возвращает значение, которое указывает тип данных, содержащихся в ячейке. Например, если ячейка А1 содержит текстовую информацию, формула, приведенная ниже, вернет значение 2 (кодовый номер текстового формата):

Функция ЕТЕКСТ считает текстом также числовое значение, перед которым расположен апостроф. Однако она не считает текстом число, отформатированное как текст (если текстовый формат применен после ввода числа в ячейку).

Каждому символу, который виден на экране компьютера, соответствует определенное кодовое число. Для работы в системе Windows приложение Excel использует стандартный набор символов ANSI, который содержит 255 символов, пронумерованных числами в диапазоне от 1 до 255.

На рисунке показана часть рабочего листа приложения Excel, на котором представлены символы ANSI. В этом примере использовался установленный по умолчанию шрифт Calibri (другие шрифты отображают символы немного иначе).

Как Использовать Функцию Пстр в Excel • Функция левсимв

Для работы с кодами символов Excel предоставляет две специальные функции: КОДСИМВ и СИМВОЛ. Несмотря на то, что эти функции не столь популярны, как остальные, они пригодятся при совместном использовании с другими функциями.

Функции КОДСИМВ и СИМВОЛ работают только со строками в кодировке ANSI. Эти функции не будут выполняться для строк в двухбайтовой кодировке Unicode.

Функция КОДСИМВ, которая используется в приложении Excel, возвращает код символа, введенного в качестве аргумента функции. Например, формула, приведенная ниже, возвращает значение 192 – код русского символа А, введенного в верхнем регистре.

В том случае, если аргумент функции КОДСИМВ содержит несколько символов, функция использует только первый символ. Например, следующая формула возвращает значение 196 – код символа Д:

По своей сути функция СИМВОЛ полностью противоположна функции КОДСИМВ. Ее аргументом является числовое значение в интервале от 1 до 255, а сама функция возвращает символ, соответствующий этому значению. Например, приведенная ниже формула возвращает русский символ А:

Чтобы продемонстрировать разницу между функциями КОДСИМВ и СИМВОЛ, введите в ячейку следующую формулу:

Формула вернет символ А. Этот пример лишь иллюстрирует действие функций, вряд ли он будет полезен на практике. Сначала введенный символ преобразуется в соответствующее значение кода (192), после чего функция СИМВОЛ возвращает символ А, который соответствует данному значению.

Теперь предположим, что ячейка А1 содержит символ А (в верхнем регистре). Тогда следующая формула вернет символ а (в нижнем регистре):

Как Использовать Функцию Пстр в Excel • Функция левсимв

Чтобы определить, содержат ли две ячейки идентичные записи, используйте простую логическую формулу. Например, ниже приведена формула, с помощью которой можно определить, содержит ли ячейка А1 то же значение, что и ячейка А2:

Чаще всего не стоит беспокоиться по поводу регистра символов текста. Если же необходимо при сравнении учитывать регистр символов, можно использовать функцию СОВПАД. Приведенная ниже формула возвращает значение ИСТИНА только в том случае, если ячейки А1 и А2 содержат абсолютно идентичные записи.

Следующая формула возвращает значение ЛОЖЬ, поскольку первая строка содержит в конце пробел:

Excel использует знак & как оператор конкатенации (объединения строк). Конкатенация – это просто модный термин, указывающий, что результат объединяет содержимое нескольких ячеек. Например, если ячейка А1 содержит текст Tucson, а ячейка А2 – California, приведенная ниже формула возвратит текст TucsonCalifornia:

Обратите внимание, что эти две строки объединены без промежуточного пробела. Для того чтобы добавить пробел между двумя строками и получить текст Tucson California, необходимо использовать следующую формулу:

Другой способ, который, может быть, даже лучше предыдущего, – использовать запятую и пробел, чтобы получить текст Tucson, California.

Еще один способ объединения строк состоит в применении функций СИМВОЛ с соответствующими аргументами. Обратите внимание, что в приведенном ниже примере использования функции СИМВОЛ в объединяемый текст вставляются запятая (44) и пробел (32).

Ниже приведен еще один пример использования функции СИМВОЛ. Следующая формула возвращает строку Stop, объединяя четыре символа, полученные с помощью функции СИМВОЛ:

Рассмотрим еще один пример использования оператора конкатенации, В данном случае формула объединяет текст с результатом выражения, которое возвращает максимальное значение столбца С.

Имейте в виду, что в Excel есть также функция СЦЕПИТЬ, которая поддерживает до 255 аргументов. Эта функция объединяет свои аргументы в единую строку. Многие пользователи предпочитают применять именно ее, однако использование оператора конкатенации (&) значительно проще.

Как Использовать Функцию Пстр в Excel • Функция левсимв

По существу, эта формула объединяет текстовую строку с содержимым ячейки ВЗ и отображает полученный результат. Обратите внимание, что в А5 к содержимому ВЗ не был применен ни один специальный формат. Тем не менее при желании можно установить для нее денежный формат с использованием пробелов и символа валюты.

Имейте в виду, что, вопреки ожиданиям, применение числового формата ко всей ячейке, содержащей формулу, не даст никакого эффекта. Все дело в том, что используемая формула возвращает строку, а не числовое значение.

Применить формат к содержимому ячейки ВЗ в ячейке А5 можно с помощью функции ТЕКСТ. Для этого нужно ввести в А5 такую формулу:

Эта формула будет отображать и текст, и само отформатированное числовое значение следующим образом:

Второй аргумент функции ТЕКСТ содержит стандартное определение числового формата, используемого в приложении Excel. В качестве этого аргумента можно ввести любое другое допустимое определение числового формата.

В предыдущем примере мы использовали простую ссылку на ячейку ВЗ. Но это не единственная возможность. Вместо ссылки на ячейку можно использовать любое выражение. Ниже приведен пример, в котором текст объединяется с числом, полученным путем вызова функции СРЗНАЧ.

Теперь мы рассмотрим другой пример, в котором используется функция СЕГОДНЯ, возвращающая текущую дату и время. Использование этой функции совместно с функцией ТЕКСТ позволяет отобразить на экране текущую дату и время, представленные в удобном для восприятия формате.

Отображение денежных значений, отформатированных как текст

В отдельных случаях функция РУБЛЬ может использоваться вместо функции ТЕКСТ. Однако намного эффективнее применение функции ТЕКСТ, которая является более гибкой, поскольку не ограничивает вас определенным числовым форматом.

Приведенная ниже формула возвращает такой текст: Итого: 1 287,37р. Второй аргумент функции РУБЛЬ определяет количество десятичных знаков после запятой.

Удаление пробелов и непечатных символов

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

• Функция СЖПРОБЕЛЫ удаляет из строки ведущие и замыкающие пробелы. Кроме того, внутренние последовательности пробелов она заменяет одним пробелом. • Функция ПЕЧСИМВ удаляет из строки все непечатаемые символы, которые в импортированном формате были служебными символами.

Рассмотрим пример использования функции СЖПРОБЕЛЫ. Приведенная ниже формула возвращает строку “Чистый доход за квартал” без лишних пробелов.

Функция ДЛСТР принимает только один аргумент и возвращает количество символов, содержащихся в ячейке. Возьмем, например, ячейку А1, содержащую строку Продажи в сентябре. Формула, приведенная ниже, вернет значение 18.

Обратите внимание, что пробелы тоже считаются символами и включаются в результирующее значение. К примеру, если ячейка А1 содержит строку Продажи и приведенная выше формула вернет значение 8, значит, в начале или конце строки есть пробел.

Следующая формула укорачивает текст, который оказался слишком длинным. Если в ячейке А1 содержится более десяти символов, формула возвращает первые 9 символов, за которыми следует символ троеточия (в кодовой таблице ANSI этот символ имеет код 133). Если символов десять или меньше, возвращается вся строка.

Функция ПОВТОР предназначена для того, чтобы повторить любую строку текста или символ (первый аргумент) заданное количество раз (второй аргумент). Например, следующая формула возвращает текст НаНаНа:

Эту функцию удобно использовать для создания горизонтального разделителя между ячейками. Например, приведенная ниже формула создает строку, состоящую из 20 волнистых линий (тильд), расположенных по длине строки:

Как Использовать Функцию Пстр в Excel • Функция левсимв

Средства условного форматирования позволяют создавать простые гистограммы непосредственно в ячейках.

Добавление к числу заданных символов

Вероятно, многие из вас уже не раз сталкивались с таким распространенным (особенно при печати чеков) методом защиты, как дополнение числовых значений справа звездочками. Приведенная ниже формула, наряду со значением, содержащимся в ячейке А1, отображает знаки звездочек, дополняя общее количество символов до 24. Таким образом, пустые позиции ячейки заполняются звездочками.

Используя следующую формулу, можно добавить звездочки к числу слева:

Представленная далее формула отображает звездочки, дополняющие число сразу с двух сторон. Она возвращает 24 символа в том случае, если число в ячейке А1 содержит четное количество символов, и 23 символа, если число содержит нечетное количество символов.

Приведенные выше формулы не столь совершенны, поскольку они могут отображать не все отформатированные числа. Ниже приведена усовершенствованная версия формулы, которая отображает значение, содержащееся в ячейке А1 (отформатированной ячейке), а также знаки звездочек слева от этого значения.

В отдельных случаях, когда возникает необходимость, вы можете использовать собственный числовой формат. Для того чтобы заполнить символами пустые позиции ячейки, достаточно просто включить в собственный формат звездочку (*). Например, используя следующее определение числового формата, можно дополнить число знаками тире:

Чтобы просто дополнить число звездочками, используйте в определении формата две звездочки, как показано ниже.

Приложение Excel предлагает три весьма удобные функции, которые позволяют изменить регистр символов.

1. Функция ПРОПИСН преобразует все символы текста в верхний регистр. 2. Функция СТРОЧН преобразует весь текст в нижний регистр. 3. ПРОПНАЧ преобразует первый символ каждого слова в верхний регистр, а все остальные символы – в нижний.

Эти функции действуют очень просто. Например, следующая формула преобразует все символы текста в ячейке А1 в верхний регистр. Если ячейка А1 содержит текст MR. JOHN Q. PUBLIC, она вернет строку Mr. John Q. Public.

Следует отметить, что эти функции применяются только для символов, вошедших в алфавит. Все остальные символы они просто игнорируют и возвращают неизменными.

Функция ПРОПНАЧ не всегда приводит к нужному результату, поскольку она может неправильно трактовать некоторые слова. К примеру, фамилию McCartney она изменит на Mccartney.

Преобразование данных с помощью формул

Многие примеры этого раздела описывают методы использования функций для преобразования данных тем или иным способом. Например, можно применить функцию ПРОПИСН для преобразования текстовой строки в верхний регистр. Чаще всего исходные данные требуется заменить преобразованными данными. Для этого вставьте преобразованное значение поверх исходного текста.

1. Создайте формулы, преобразующие исходные данные. 2. Выделите ячейку с формулой. 3. Выберите команду ГлавнаяБуфер обменаКопировать. 4. Выделите исходную ячейку с формулой. 5. Выберите команду ГлавнаяБуфер обменаВставитьВставить значения.

После выполнения приведенных выше действий формула удаляется, а на ее место вставляются преобразованные данные.

Извлечение заданных символов из строки

Многие пользователи Excel достаточно часто сталкиваются с необходимостью извлечь из строки отдельные символы. Например, из списка служащих организации (имена и фамилии) требуется извлечь только фамилии всех сотрудников, чтобы в дальнейшем использовать часть текстовых данных каждой ячейки. Excel предоставляет несколько превосходных функций, позволяющих решить эту задачу.

• Функция ЛЕВСИМВ возвращает заданное количество символов с начала строки. • Функция ПРАВСИМВ возвращает заданное количество символов с конца строки. • Функция ПСТР возвращает заданное количество символов, начиная с любой позиции в пределах строки.

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

В следующей формуле используется функция ПСТР. Она возвращает из ячейки А1 пять символов, начиная со второго. Другими словами, формула возвращает символы со второго по шестой.

Таким образом, если бы ячейка А1 содержала текст ПЯТЫЙ КВАРТАЛ, данная формула вернула бы текст Пятый квартал.

Ниже приведена формула, в которой используется функция ПОДСТАВИТЬ для замены значения года 2001 на 2002 в строке Бюджет 2001. Эта формула возвращает значение Бюджет 2002.

Следующая формула использует функцию ПОДСТАВИТЬ для удаления из строки всех пробелов. Другими словами, она заменяет все пробелы пустой строкой и возвращает строку Белыйшоколадсизюмом.

Приведенная далее формула использует функцию ЗАМЕНИТЬ для замены всего одного символа, расположенного в пятой позиции, ничего не вставляя вместо него. Иными словами, она просто удаляет шестой символ (дефис) и возвращает текст Часть544.

Например, если ячейка А1 содержит строку Part-2A — Z(4М1)_А*, данная формула вернет Part2AZ4M1A.

Найти местонахождение определенного текста или символа в пределах одной строки в приложении Excel можно с помощью функций НАЙТИ и ПОИСК.

В формуле, приведенной ниже, применена функция НАЙТИ, которая возвращает значение 7, т.е. номер позиции первого символа m, встречающегося в строке. Следует отметить, что эта формула учитывает регистр символов:

Следующая формула использует функцию ПОИСК и возвращает значение 5 – номер позиции первого встреченного символа m. В этом случае регистр не учитывается.

В первом аргументе функции ПОИСК можно использовать следующие символы макроподстановки:

• вопросительный знак (?) соответствует любому одиночному символу; • звездочка (*) соответствует любой последовательности символов.

Чтобы найти символы вопросительного знака или звездочки, введите в формуле перед этими символами тильду (~).

Следующая формула исследует текст в ячейке А1 и возвращает позицию первой последовательности из трех символов, содержащей в середине дефис. Иначе говоря, формула ищет любой символ, за которым следует знак дефиса и любой другой символ. Таким образом, если ячейка А1 содержит текст Part-А90, формула возвращает значение 4.

Функция ПОИСК может использоваться совместно с функцией ЗАМЕНИТЬ, что позволяет заменить часть найденной текстовой строки другой строкой. В этом случае функция ПОИСК используется для того, чтобы найти начало расположения символов, с которым затем будет работать функция ЗАМЕНИТЬ.

Предположим, что ячейка А1 содержит текст Отчет о прибыли. Формула, приведенная ниже, отыскивает в этой строке слово прибыли и заменяет его на слово доходах.

Следующая формула использует функцию ПОДСТАВИТЬ для достижения того же эффекта, но более удобным способом:

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Если же Вы и так отлично понимаете программки, придумайте увлекательный пример получения подстроки с помощью функции ПСТР и опубликуйте его в комментах в помощь наименее опытным нашим читателям. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Функция ПСТР возвращает часть строки до символа пробела, позиция которого определяется функцией НАЙТИ. Для нахождения возраста сотрудника используется функция РАЗНДАТ, полученное значение которой усекается до ближайшего меньшего целого, чтобы получить число полных лет. Функция ТЕКСТ преобразует полученное значение в текстовую строку.
СТРОКА Функция 17

Excel найти часть текста в ячейке – ПК портал

Пример 2. В столбце таблицы хранятся текстовые записи с наименованием и маркой товаров. Разделить имеющиеся строки на подстроки с наименованием и маркой соответственно и записать полученные значения в соответствующие столбцы таблицы.

Формула строки Excel

Ссылка — это аргумент, принимаемый формулой ROW excel, который представляет собой ячейку или диапазон ячеек, для которых нам нужен номер строки.

Функция строки

Функция ROW в excel принимает один ввод (ссылку), который является необязательным. Когда есть квадратная скобка [] в аргументе это означает, что аргумент является необязательным. Итак, если мы не предоставим никаких данных, строка в excel вернет номер строки активной ячейки.

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Обработка персональных данных Пользователя осуществляется без ограничения срока, любым законным способом, в том числе в информационных системах персональных данных с использованием средств автоматизации или без использования таких средств. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
2.2.2. В случае несогласия с условиями Политики конфиденциальности и отзывом согласия на обработку персональных данных Пользователь должен направить на адрес эл. почты и/или на почтовый адрес Организации заявление об отзыве согласия на обработку персональных данных.

Как в excel сделать разделение строки на подстроки?

Чтобы облегчить пользователям работу, многие электронные таблицы имеют скрытые функции. Узнать о них для Excel предлагаем из нашей подборки. Мы собрали самые важные, которыми пользуются и обычные юзеры, и программисты, и бухгалтера.

Используйте функцию Если , чтобы вернуть результаты для указанного условия.

Как Использовать Функцию Пстр в Excel • Функция левсимв

Для выполнения этой задачи используйте функции Если, Поиски функция номер .

Как Использовать Функцию Пстр в Excel • Функция левсимв

Чтобы на основе идентификатора выделить изделия 2006-го года выпуска выполним шаги следующих действий:

Как Использовать Функцию Пстр в Excel • Функция левсимв

Экспонированные цветом изделия 2006-го года выпуска:

Как Использовать Функцию Пстр в Excel • Функция левсимв

Далее разберем принцип действия формулы и ее модификации схожими текстовыми функциями.

Excel если ячейка содержит значение то - Как в Excel применять функцию ЕСЛИ() - Как в офисе.
Ниже приведен еще один пример использования функции СИМВОЛ. Следующая формула возвращает строку Stop, объединяя четыре символа, полученные с помощью функции СИМВОЛ:
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Функция ПОВТОР предназначена для того, чтобы повторить любую строку текста или символ первый аргумент заданное количество раз второй аргумент. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
2.1.1. Настоящая Политика конфиденциальности (далее – Политика конфиденциальности) вступает в силу с момента его утверждения приказом Руководителей Организации и действует бессрочно, до замены его новой Политикой конфиденциальности.

8 полезных функций и возможностей Excel, о которых не помнят — Блог SF Education

  1. ЛЕВСИМВ(Строка; Количество_символов) – выводит заданное количество символов с левого края. Например, =ЛЕВСИМВ(А1;10) выведет 10 первых символов строки в ячейке А1 . Функция имеет 2 обязательных аргумента – Строка-источник и количество выводимых символов;

Функция ПСТР воспринимает три неотклонимых аргумента, а конкретно: строчку для обрезки, исходную позицию и конечную позицию в тексте. Обработке может подвергаться неважно какая текстовая строчка, находящаяся в хоть какой ячейке таблицы, в том числе это быть может итог работы остальных формул.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: