Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше
Чтобы просмотреть более подробные сведения о функции, щелкните ее название в первом столбце.
Примечание: Маркер версии обозначает версию Excel, в которой она впервые появилась. В более ранних версиях эта функция отсутствует. Например, маркер версии 2013 означает, что данная функция доступна в выпуске Excel 2013 и всех последующих версиях.
Функция |
Описание |
---|---|
Функция МАССИВВТЕКСТ |
Возвращает массив текстовых значений из любого указанного диапазона |
ASC |
Для языков с двухбайтовыми наборами знаков (например, катакана) преобразует полноширинные (двухбайтовые) знаки в полуширинные (однобайтовые). |
БАТТЕКСТ |
Преобразует число в текст, используя денежный формат ß (БАТ). |
СИМВОЛ |
Возвращает символ с заданным кодом. |
ПЕЧСИМВ |
Удаляет из текста все непечатаемые символы. |
КОДСИМВ |
Возвращает числовой код первого знака в текстовой строке. |
СЦЕП |
Объединяет текст из нескольких диапазонов или строк, но не добавляет разделитель или аргументы IgnoreEmpty. |
СЦЕПИТЬ |
Объединяет несколько текстовых элементов в один. |
DBCS |
Для языков с двухбайтовыми наборами знаков (например, катакана) преобразует полуширинные (однобайтовые) знаки в текстовой строке в полноширинные (двухбайтовые). |
РУБЛЬ |
Преобразует число в текст, используя денежный формат рубля. |
СОВПАД |
Проверяет идентичность двух текстовых значений. |
НАЙТИ, НАЙТИБ |
Ищет вхождения одного текстового значения в другом (с учетом регистра). |
ФИКСИРОВАННЫЙ |
Форматирует число и преобразует его в текст с заданным числом десятичных знаков. |
ЛЕВСИМВ, ЛЕВБ |
Возвращают крайние слева знаки текстового значения. |
ДЛСТР, ДЛИНБ |
Возвращают количество знаков в текстовой строке. |
СТРОЧН |
Преобразует все буквы текста в строчные. |
ПСТР, ПСТРБ |
Возвращают заданное число знаков из строки текста, начиная с указанной позиции. |
ЧЗНАЧ |
Преобразует текст в число независимо от языкового стандарта. |
PHONETIC |
Извлекает фонетические (фуригана) знаки из текстовой строки. |
ПРОПНАЧ |
Преобразует первую букву в каждом слове текста в прописную. |
ЗАМЕНИТЬ, ЗАМЕНИТЬБ |
Заменяют знаки в тексте. |
ПОВТОР |
Повторяет текст заданное число раз. |
ПРАВСИМВ, ПРАВБ |
Возвращают крайние справа знаки текстовой строки. |
ПОИСК, ПОИСКБ |
Ищут вхождения одного текстового значения в другом (без учета регистра). |
ПОДСТАВИТЬ |
Заменяет в текстовой строке старый текст новым. |
Т |
Преобразует аргументы в текст. |
ТЕКСТ |
Форматирует число и преобразует его в текст. |
Функция TEXTAFTER |
Возвращает текст, который происходит после заданного символа или строки |
Функция TEXTBEFORE |
Возвращает текст, который встречается перед заданным символом или строкой |
Функция TEXTJOIN |
Объединяет текст из нескольких диапазонов и (или) строк |
Функция TEXTSPLIT |
Разделение текстовых строк с помощью разделителей столбцов и строк |
СЖПРОБЕЛЫ |
Удаляет из текста пробелы. |
ЮНИСИМВ |
Возвращает символ Юникод, на который ссылается заданное числовое значение. |
UNICODE |
Возвращает число (кодовую страницу), которая соответствует первому символу текста. |
ПРОПИСН |
Преобразует все буквы текста в прописные. |
ЗНАЧЕН |
Преобразует текстовый аргумент в число. |
Функция ЗНАЧЕНИЕВТЕКСТ |
Возвращает текст из любого указанного значения |
Важно: Вычисляемые результаты формул и некоторые функции листа Excel могут несколько отличаться на компьютерах под управлением Windows с архитектурой x86 или x86-64 и компьютерах под управлением Windows RT с архитектурой ARM. Подробнее об этих различиях.
См. также
Функции Excel (по категориям)
Функции Excel (по алфавиту)
Нужна дополнительная помощь?
Excel предлагает большое количество функций, с помощью которых можно обрабатывать текст. Область применения текстовых функций не ограничивается исключительно текстом, они также могут быть использованы с ячейками, содержащими числа. В рамках данного урока мы на примерах рассмотрим 15 наиболее распространенных функций Excel из категории Текстовые.
Содержание
- СЦЕПИТЬ
- СТРОЧН
- ПРОПИСН
- ПРОПНАЧ
- ДЛСТР
- ЛЕВСИМВ и ПРАВСИМВ
- ПСТР
- СОВПАД
- СЖПРОБЕЛЫ
- ПОВТОР
- НАЙТИ
- ПОИСК
- ПОДСТАВИТЬ
- ЗАМЕНИТЬ
СЦЕПИТЬ
Для объединения содержимого ячеек в Excel, наряду с оператором конкатенации, можно использовать текстовую функцию СЦЕПИТЬ. Она последовательно объединяет значения указанных ячеек в одной строке.
СТРОЧН
Если в Excel необходимо сделать все буквы строчными, т.е. преобразовать их в нижний регистр, на помощь придет текстовая функция СТРОЧН. Она не заменяет знаки, не являющиеся буквами.
ПРОПИСН
Текстовая функция ПРОПИСН делает все буквы прописными, т.е. преобразует их в верхний регистр. Так же, как и СТРОЧН, не заменяет знаки, не являющиеся буквами.
ПРОПНАЧ
Текстовая функция ПРОПНАЧ делает прописной первую букву каждого слова, а все остальные преобразует в строчные.
Каждая первая буква, которая следует за знаком, отличным от буквы, также преобразуется в верхний регистр.
ДЛСТР
В Excel Вы можете подсчитать количество знаков, содержащихся в текстовой строке, для этого воспользуйтесь функцией ДЛСТР. Пробелы учитываются.
ЛЕВСИМВ и ПРАВСИМВ
Текстовые функции ЛЕВСИМВ и ПРАВСИМВ возвращают заданное количество символов, начиная с начала или с конца строки. Пробел считается за символ.
ПСТР
Текстовая функция ПСТР возвращает заданное количество символов, начиная с указанной позиции. Пробел считается за символ.
СОВПАД
Функция СОВПАД позволяет сравнить две текстовые строки в Excel. Если они в точности совпадают, то возвращается значение ИСТИНА, в противном случае – ЛОЖЬ. Данная текстовая функция учитывает регистр, но игнорирует различие в форматировании.
Если регистр для Вас не играет большой роли (так бывает в большинстве случаев), то можно применить формулу, просто проверяющую равенство двух ячеек.
СЖПРОБЕЛЫ
Удаляет из текста все лишние пробелы, кроме одиночных между словами.
В случаях, когда наличие лишнего пробела в конце или начале строки сложно отследить, данная функция становится просто незаменимой. На рисунке ниже видно, что содержимое ячеек А1 и B1 абсолютно одинаково, но это не так. В ячейке А1 мы намеренно поставили лишний пробел в конце слова Excel. В итоге функция СОВПАД возвратила нам значение ЛОЖЬ.
Применив функцию СЖПРОБЕЛЫ к значению ячейки А1, мы удалим из него все лишние пробелы и получим корректный результат:
Функцию СЖПРОБЕЛЫ полезно применять к данным, которые импортируются в рабочие листы Excel из внешних источников. Такие данные очень часто содержат лишние пробелы и различные непечатаемые символы. Чтобы удалить все непечатаемые символы из текста, необходимо воспользоваться функцией ПЕЧСИМВ.
ПОВТОР
Функция ПОВТОР повторяет текстовую строку указанное количество раз. Строка задается как первый аргумент функции, а количество повторов как второй.
НАЙТИ
Текстовая функция НАЙТИ находит вхождение одной строки в другую и возвращает положение первого символа искомой фразы относительно начала текста.
Данная функция чувствительна к регистру…
… и может начинать просмотр текста с указанной позиции. На рисунке ниже формула начинает просмотр с четвертого символа, т.е. c буквы «r«. Но даже в этом случае положение символа считается относительно начала просматриваемого текста.
ПОИСК
Текстовая функция ПОИСК очень похожа на функцию НАЙТИ, основное их различие заключается в том, что ПОИСК не чувствительна к регистру.
ПОДСТАВИТЬ
Заменяет определенный текст или символ на требуемое значение. В Excel текстовую функцию ПОДСТАВИТЬ применяют, когда заранее известно какой текст необходимо заменить, а не его местоположение.
Приведенная ниже формула заменяет все вхождения слова «Excel» на «Word»:
Заменяет только первое вхождение слова «Excel»:
Удаляет все пробелы из текстовой строки:
ЗАМЕНИТЬ
Заменяет символы, расположенные в заранее известном месте строки, на требуемое значение. В Excel текстовую функцию ЗАМЕНИТЬ применяют, когда известно где располагается текст, при этом сам он не важен.
Формула в примере ниже заменяет 4 символа, расположенные, начиная с седьмой позиции, на значение «2013». Применительно к нашему примеру, формула заменит «2010» на «2013».
Заменяет первые пять символов текстовой строки, т.е. слово «Excel», на «Word».
Вот и все! Мы познакомились с 15-ю текстовыми функциями Microsoft Excel и посмотрели их действие на простых примерах. Надеюсь, что данный урок пришелся Вам как раз кстати, и Вы получили от него хотя бы малость полезной информации. Всего доброго и успехов в изучении Excel!
Оцените качество статьи. Нам важно ваше мнение:
Для удобства работы с текстом в Excel существуют текстовые функции. Они облегчают обработку сразу сотен строк. Рассмотрим некоторые из них на примерах.
Примеры функции ТЕКСТ в Excel
Преобразует числа в текст. Синтаксис: значение (числовое или ссылка на ячейку с формулой, дающей в результате число); формат (для отображения числа в виде текста).
Самая полезная возможность функции ТЕКСТ – форматирование числовых данных для объединения с текстовыми данными. Без использования функции Excel «не понимает», как показывать числа, и преобразует их в базовый формат.
Покажем на примере. Допустим, нужно объединить текст в строках и числовые значения:
Использование амперсанда без функции ТЕКСТ дает «неадекватный» результат:
Excel вернул порядковый номер для даты и общий формат вместо денежного. Чтобы избежать подобного результата, применяется функция ТЕКСТ. Она форматирует значения по заданию пользователя.
Формула «для даты» теперь выглядит так:
Второй аргумент функции – формат. Где брать строку формата? Щелкаем правой кнопкой мыши по ячейке со значением. Нажимаем «Формат ячеек». В открывшемся окне выбираем «все форматы». Копируем нужный в строке «Тип». Вставляем скопированное значение в формулу.
Приведем еще пример, где может быть полезна данная функция. Добавим нули в начале числа. Если ввести вручную, Excel их удалит. Поэтому введем формулу:
Если нужно вернуть прежние числовые значения (без нулей), то используем оператор «—»:
Обратите внимание, что значения теперь отображаются в числовом формате.
Функция разделения текста в Excel
Отдельные текстовые функции и их комбинации позволяют распределить слова из одной ячейки в отдельные ячейки:
- ЛЕВСИМВ (текст; кол-во знаков) – отображает заданное число знаков с начала ячейки;
- ПРАВСИМВ (текст; кол-во знаков) – возвращает заданное количество знаков с конца ячейки;
- ПОИСК (искомый текст; диапазон для поиска; начальная позиция) – показывает позицию первого появления искомого знака или строки при просмотре слева направо
При разделении текста в строке учитывается положение каждого знака. Пробелы показывают начало или конец искомого имени.
Распределим с помощью функций имя, фамилию и отчество в разные столбцы.
В первой строке есть только имя и фамилия, разделенные пробелом. Формула для извлечения имени: =ЛЕВСИМВ(A2;ПОИСК(» «;A2;1)). Для определения второго аргумента функции ЛЕВСИМВ – количества знаков – используется функция ПОИСК. Она находит пробел в ячейке А2, начиная слева.
Формула для извлечения фамилии:
С помощью функции ПОИСК Excel определяет количество знаков для функции ПРАВСИМВ. Функция ДЛСТР «считает» общую длину текста. Затем отнимается количество знаков до первого пробела (найденное ПОИСКом).
Вторая строка содержит имя, отчество и фамилию. Для имени используем такую же формулу:
Формула для извлечения фамилии несколько иная: Это пять знаков справа. Вложенные функции ПОИСК ищут второй и третий пробелы в строке. ПОИСК(» «;A3;1) находит первый пробел слева (перед отчеством). К найденному результату добавляем единицу (+1). Получаем ту позицию, с которой будем искать второй пробел.
Часть формулы – ПОИСК(» «;A3;ПОИСК(» «;A3;1)+1) – находит второй пробел. Это будет конечная позиция отчества.
Далее из общей длины строки отнимается количество знаков с начала строки до второго пробела. Результат – число символов справа, которые нужно вернуть.
Формула «для отчества» строится по тем же принципам:
Функция объединения текста в Excel
Для объединения значений из нескольких ячеек в одну строку используется оператор амперсанд (&) или функция СЦЕПИТЬ.
Например, значения расположены в разных столбцах (ячейках):
Ставим курсор в ячейку, где будут находиться объединенные три значения. Вводим равно. Выбираем первую ячейку с текстом и нажимаем на клавиатуре &. Затем – знак пробела, заключенный в кавычки (“ “). Снова — &. И так последовательно соединяем ячейки с текстом и пробелы.
Получаем в одной ячейке объединенные значения:
Использование функции СЦЕПИТЬ:
С помощью кавычек в формуле можно добавить в конечное выражение любой знак или текст.
Функция ПОИСК текста в Excel
Функция ПОИСК возвращает начальную позицию искомого текста (без учета регистра). Например:
Функция ПОИСК вернула позицию 10, т.к. слово «Захар» начинается с десятого символа в строке. Где это может пригодиться?
Функция ПОИСК определяет положение знака в текстовой строке. А функция ПСТР возвращает текстовые значения (см. пример выше). Либо можно заменить найденный текст посредством функции ЗАМЕНИТЬ.
Скачать пример функции для работы с текстом в Excel
Читайте так же: как перевести число и сумму прописью.
Синтаксис функции ПОИСК:
- «искомый текст» — что нужно найти;
- «просматриваемый текст» — где искать;
- «начальная позиция» — с какой позиции начинать искать (по умолчанию – 1).
Если нужно учитывать регистр, используется функция НАЙТИ.
Текстовые функции Excel в примерах
Смотрите также стоимости должна быть нас – такойМеньше Далее в работу решения данной задачиБывает, что введя формулу работы с формуламиСЦЕПИТЬвыберите категорию, например одну ячейку формулу Это можно сделать, вместе с результатом формула, находится пояснительная помощи различных вариантов. символа считается относительно
СЦЕПИТЬ
случае – ЛОЖЬ.Excel предлагает большое количество абсолютной, чтобы при вариант:> вступает пострадавшая функция и наглядно проиллюстрирована и нажав клавишу и инструкции, помогающие
СТРОЧН
по-прежнему доступен длянастраиваемые и текст: при просто вписав адрес подсчета формулы можно надписьСкачать последнюю версию начала просматриваемого текста. Данная текстовая функция функций, с помощью
ПРОПИСН
копировании она оставаласьВспомним из математики: чтобыБольше ПРОПНАЧ, которая заменяет формула в действии:ENTER получить ожидаемые результаты. обеспечения обратной совместимости,и нажмите кнопку встроенный помощи амперсанда и
ПРОПНАЧ
вручную, но лучше использовать функцию«рублей» ExcelТекстовая функция учитывает регистр, но
которых можно обрабатывать неизменной. найти стоимость несколькихМеньше или равно во всех словах
ДЛСТР
В основе выше указаннойпользователь видит вТип формулы следует использовать формат, который похож функции установить курсор в
ЛЕВСИМВ и ПРАВСИМВ
СЦЕПИТЬ. Но у этогоЕсли просто попробовать вставитьПОИСК игнорирует различие в текст. Область примененияЧтобы получить проценты в единиц товара, нужно>=
ПСТР
первые буквы на формулы лежит функция ячейке не результатПримерОБЪЕДИНЕНИЯ на то, которое
СОВПАД
СЦЕПИТЬ поле и кликнуть. Данный оператор предназначен варианта есть один текст в однуочень похожа на форматировании. текстовых функций не Excel, не обязательно цену за 1Больше или равно большие. В результате ПОДСТАВИТЬ, которая требует
вычисления формулы, аУсловная, так как вы хотите.. Первый вариант проще по ячейке, содержащей для того, чтобы
СЖПРОБЕЛЫ
видимый недостаток: число ячейку с функцией, функцию
Если регистр для Вас ограничивается исключительно текстом, умножать частное на единицу умножить на<> получим текстовую строку заполнения 3-х обязательных саму формулу. ПричинаСоздание условных формулфункции СЦЕПИТЬВ поле и для многих формулу на листе. соединять в одной и текстовое пояснение то при такойНАЙТИ не играет большой они также могут 100. Выделяем ячейку
количество. Для вычисленияНе равно следующего вида: из 4-х аргументов: — Текстовый форматОтображение и скрытие нулевыхмогут быть недоступны
Тип пользователей удобнее. Но, Адрес отобразится в ячейке значения, выводимые слились воедино без попытке Excel выдаст, основное их различие роли (так бывает быть использованы с с результатом и стоимости введем формулуСимвол «*» используется обязательноMichaelzzzs DeliТекст – исходный текст ячейки. Покажем как значений
ПОВТОР
в будущих версияхизмените коды числовых тем не менее, окошке аргументов автоматически. в нескольких элементах пробела. сообщение об ошибке заключается в том,
НАЙТИ
в большинстве случаев), ячейками, содержащими числа. нажимаем «Процентный формат». в ячейку D2: при умножении. ОпускатьЧасть 3: или ссылка на в этом случае
Скрытие значений и индикаторов Excel.
форматов в формате, в определенных обстоятельствах,В поле листа. Он относитсяПри этом, если мы в формуле и что то можно применить В рамках данного Или нажимаем комбинацию = цена за его, как принято
ПОИСК
Полезный совет! Вместо ввода ячейку с исходным заставить формулу работать. ошибок в ячейкахTEXTJOIN который вы хотите например при обработке«Текст3» к категории текстовых попытаемся поставить пробел не позволит совершить
ПОДСТАВИТЬ
ПОИСК формулу, просто проверяющую урока мы на горячих клавиш: CTRL+SHIFT+5 единицу * количество. во время письменных символа одинарной кавычки текстом в которомИтак, по какой-то причине
ПодстановкаОбъединение текста из создать.
сложных формул, лучшевписываем слово «рублей».
функций. Его синтаксис вручную, то это
ЗАМЕНИТЬ
такую вставку. Ноне чувствительна к равенство двух ячеек. примерах рассмотрим 15Копируем формулу на весь Константы формулы – арифметических вычислений, недопустимо. апострофа (‘) более следует выполнить замену пользователь ввел формулу
Поиск значений в списке нескольких диапазонах и/илиДля отображения текста и пользоваться операторомПосле этого щелкаем по следующий: ничего не даст. существует два способа
регистру.Удаляет из текста все наиболее распространенных функций столбец: меняется только
ссылки на ячейки То есть запись читабельно в формуле символов. в ячейку с данных строки, а также чисел в ячейке,СЦЕПИТЬ кнопке=СЦЕПИТЬ(текст1;текст2;…) Как только будет все-таки вставить текстЗаменяет определенный текст или лишние пробелы, кроме
Excel из категории
office-guru.ru
Вставка текста в ячейку с формулой в Microsoft Excel
первое значение в с соответствующими значениями. (2+3)5 Excel не будет выглядеть функцияСтар_текст – старый заменяемый Тектовым форматом.Дата и время разделитель, указанный между заключите текст в.«OK»Всего у этого оператора нажата кнопка рядом с формульным символ на требуемое одиночных между словами.Текстовые формуле (относительная ссылка).Нажимаем ВВОД – программа поймет.
СИМВОЛ(39), которая возвращает текст.
Процедура вставки текста около формулы
Заставить EXCEL интерпретировать введенноеСложение и вычитание дат каждой парой значений, двойные кавычки (»Автор: Максим Тютюшев. может быть отEnter выражением. Первый из значение. В ExcelВ случаях, когда наличие. Второе (абсолютная ссылка) отображает значение умножения.Программу Excel можно использовать тот же символНов_текст – новый текст в ячейку выражениеСложение и вычитание значений
Способ 1: использование амперсанда
который будет добавляться «), или чиселПримечание:Результат выведен в предварительно1, результат снова «склеится». них заключается в текстовую функцию лишнего пробела вДля объединения содержимого ячеек остается прежним. Проверим Те же манипуляции
как калькулятор. То по коду таблицы на который следует как формулу, а времени текст. Если разделитель с помощью обратнойМы стараемся как выделенную ячейку, но,доНо из сложившейся ситуации применении амперсанда, аПОДСТАВИТЬ конце или начале в Excel, наряду правильность вычислений – необходимо произвести для
- есть вводить в Unicode. О чем заменить старый. не как текстОтображение дат как дней пустую текстовую строку, косой черты () можно оперативнее обеспечивать как видим, как255 все-таки существует выход. второй – вприменяют, когда заранее
- строки сложно отследить, с оператором конкатенации, найдем итог. 100%. всех ячеек. Как формулу числа и свидетельствует код 39Номер_вхождения – опциональный необязательный — очень просто: недели эта функция будет в начале. вас актуальными справочными и в предыдущемаргументов. Каждый из Снова активируем ячейку, использовании функции известно какой текст данная функция становится можно использовать текстовую
- Все правильно. в Excel задать операторы математических вычислений в аргументе функции аргумент. Если строкавыделите ячейку с формулойВставка текущих даты и эффективно объединять диапазоны.Примечание: материалами на вашем способе, все значения них представляет либо
которая содержит формульноеСЦЕПИТЬ необходимо заменить, а просто незаменимой. На функциюПри создании формул используются формулу для столбца: и сразу получать
- СИМВОЛ. То есть содержит несколько одинаковых (на рисунке это времени в ячейкуTEXTJOINизменение встроенного формата языке. Эта страница записаны слитно без текст (включая цифры и текстовое выражения.. не его местоположение. рисунке ниже видно,СЦЕПИТЬ следующие форматы абсолютных копируем формулу из результат. следующая более читабельная
- старых заменяемых текстов, ячейкаВставка дат в юлианскомв Excel 2013
не приводит к переведена автоматически, поэтому пробелов. и любые другие Сразу после амперсандаСамый простой способ решитьПриведенная ниже формула заменяет что содержимое ячеек. Она последовательно объединяет ссылок: первой ячейки вНо чаще вводятся адреса формула возвращает тот
то с помощьюА1 представлении и более ранние удалению формат. ее текст можетДля того, чтобы решить символы), либо ссылки открываем кавычки, затем данную задачу – все вхождения слова А1 и B1 значения указанных ячеек$В$2 – при копировании другие строки. Относительные ячеек. То есть
же результат: этого аргумента можно);Финансовая версии не поддерживается.Для отображения содержать неточности и
данную проблему, снова на ячейки, которые устанавливаем пробел, кликнув это применить символ «Excel» на «Word»: абсолютно одинаково, но в одной строке. остаются постоянными столбец ссылки – в пользователь вводит ссылку
Способ 2: применение функции СЦЕПИТЬ
А после осталось лишь указать какой именноформат ячейки установите ОбщийВычисление текущего остаткаПримеры различных на рисункеИспользуйте код грамматические ошибки. Для выделяем ячейку, содержащую его содержат. по соответствующей клавише амперсанда (Заменяет только первое вхождение это не так.Если в Excel необходимо
и строка;
помощь. на ячейку, со функции ПОДСТАВИТЬ обратно по очереди заменить (нажавВычисление составной годовую ставку ниже.Принцип действия нас важно, чтобы операторПосмотрим, как работает данная на клавиатуре, и
& слова «Excel»: В ячейке А1 сделать все буквыB$2 – при копированииНаходим в правом нижнем значением которой будет заменить временный текст старый текст. Если
- CTRL+1 рост (Совокупный)Внимательно посмотрите на использование12 как Продукт №12 эта статья былаСЦЕПИТЬ
- функция на практике. закрываем кавычки. После). Данный знак производитУдаляет все пробелы из мы намеренно поставили строчными, т.е. преобразовать неизменна строка; углу первой ячейки оперировать формула. «zzz» на апостроф
- этот аргумент опущен,и выбрав соответствующийСтатистическая функции»Продукт № » 0 вам полезна. Просими переходим в Для примера возьмем этого снова ставим логическое отделение данных, текстовой строки: лишний пробел в их в нижний$B2 – столбец не столбца маркер автозаполнения.При изменении значений в «’». Чтобы слова тогда заменяются все
Числовой формат илиВычисление среднего значения рядатекстТекст, заключенный в кавычки вас уделить пару строку формул. Там все ту же знак амперсанда (
которые содержит формула,Заменяет символы, расположенные в конце слова регистр, на помощь изменяется. Нажимаем на эту ячейках формула автоматически приобрели свой оригинальный найденные одинаковые старые через меню Главное/ чиселво втором примере (включая пробел) отображается секунд и сообщить, после каждого аргумента, таблицу, только добавим& от текстового выражения.
заранее известном местеExcel придет текстовая функция
Чтобы сэкономить время при точку левой кнопкой пересчитывает результат. вид по наличию
- заменяемые тексты в Число/ Числовой формат);Вычисление медианы ряда чисел на рисунке. При в ячейке перед помогла ли она то есть, после
- в неё ещё). Затем щелкаем по Давайте посмотрим, как строки, на требуемое. В итоге функцияСТРОЧН введении однотипных формул мыши, держим ееСсылки можно комбинировать в тех же символов. исходной строке.нажмите клавишу
Вычисление моды набора чисел
присоединении к числа числом. В этом вам, с помощью каждой точки с один столбец
клавише
можно применить указанный значение. В ExcelСОВПАД. Она не заменяет
- в ячейки таблицы, и «тащим» вниз рамках одной формулыMichael’s DeliЕсли внимательно присмотреться кF2Математическая в строку текста коде «0» обозначает кнопок внизу страницы. запятой добавляем следующее«Общая сумма затрат»Enter способ на практике. текстовую функциювозвратила нам значение знаки, не являющиеся применяются маркеры автозаполнения. по столбцу. с простыми числами.Иногда приходиться находить собственные формуле целиком, но(т.е. войдите вСложение чисел с помощью оператор
- число, которое содержится Для удобства также выражение:с пустой ячейкой..У нас имеется небольшаяЗАМЕНИТЬ ЛОЖЬ.
буквами. Если нужно закрепить
Отпускаем кнопку мыши –Оператор умножил значение ячейки
альтернативные решения в легко заменить что Режим Правки ячейки)Вычитание чисел объединения, используйте функцию в ячейке (например, приводим ссылку на» «;Выделяем пустую ячейку столбцаКак видим, теперь результат таблица, в которойприменяют, когда известноПрименив функциюТекстовая функция ссылку, делаем ее формула скопируется в В2 на 0,5. Excel если нет
функция ПОДСТАВИТЬ используется
lumpics.ru
Объединение текста и чисел
или поставьте курсорУмножение и деление чиселтекст 12). оригинал (на английскомМежду кавычками должен находиться«Общая сумма затрат» вычисления формулы и в двух столбцах где располагается текст,СЖПРОБЕЛЫПРОПИСН абсолютной. Для изменения выбранные ячейки с Чтобы ввести в стандартных предусмотренных инструментов. здесь 2 раза. в Строку формул;Вычисление процентных значений, чтобы управлять12:00 как 12:00 центральноевропейское языке) .
пробел. В целом. Щелкаем по пиктограмме текстовое выражение разделены указаны постоянные и при этом самк значению ячейкиделает все буквы значений при копировании относительными ссылками. То формулу ссылку наФормула предписывает программе Excel Не только внажмитеОкругление числа
Используйте числовой формат для отображения текста до или после числа в ячейке
способом отображения чисел. времяПредположим, что нужно создать в строке функций«Вставить функцию» пробелом. переменные затраты предприятия. он не важен. А1, мы удалим прописными, т.е. преобразует относительной ссылки. есть в каждой ячейку, достаточно щелкнуть порядок действий с основе, а иENTER
Возведение числа в степень В формуле используетсяч:мм «центральноевропейское время» предложение грамматически правильные должно отобразиться следующее, расположенную слева отЕстественно, что все указанные В третьем столбце
Формула в примере ниже
-
из него все их в верхний
-
Простейшие формулы заполнения таблиц ячейке будет своя по этой ячейке. числами, значениями в в качестве аргумента
-
.Вычисление наименьшего или наибольшего базовое значение изТекущее время показано в из нескольких столбцов выражение: строки формул. действия проделывать не
-
находится простая формула заменяет 4 символа, лишние пробелы и регистр. Так же, в Excel: формула со своими
В нашем примере: ячейке или группе для функции ПРОПНАЧ.Часто при работе в числа в диапазоне ячейки, на который формате даты/времени ч:мм данных для подготовки
=СЦЕПИТЬ(«Итого»;» «;D2;» «;»рублей»)Производится активация обязательно. Мы просто сложения, которая суммирует
расположенные, начиная с |
получим корректный результат: |
как и |
Перед наименованиями товаров вставим |
аргументами. |
Поставили курсор в ячейку ячеек. Без формул Поэтому чтобы детально Excel возникает необходимостиВычисление факториала или перестановке указывает ссылка (в AM/PM, а текст массовой рассылки. Или, |
Щелкаем по клавишеМастера функций |
показали, что при |
их и выводит седьмой позиции, наФункциюСТРОЧН еще один столбец. |
Ссылки в ячейке соотнесены В3 и ввели электронные таблицы не |
проанализировать данную формулу |
динамически заменять один числа. данном примере.4) — «московское время» отображается возможно, вам нужноENTER. Перемещаемся в категорию обычном введении без общим итогом. Нам значение «2013». ПрименительноСЖПРОБЕЛЫ |
Объединение текста и чисел из разных ячеек в одной ячейке с помощью формулы
, не заменяет знаки, Выделяем любую ячейку со строкой. =. нужны в принципе. и не запутаться текст другим текстом.Создание таблицы умножения не форматированное значение, после времени.
форматирование чисел с. Теперь наши значения«Текстовые» второго амперсанда и требуется в ту к нашему примеру,
полезно применять к не являющиеся буквами.
-
в первой графе,Формула с абсолютной ссылкойЩелкнули по ячейке В2Конструкция формулы включает в разобьем ее на Для решения такогоПодсчет отображаемое в ячейке-12 как -12р. дефицит текстом, не затрагивая разделены пробелами.. Далее выделяем наименование кавычек с пробелом, же ячейку, где формула заменит «2010» данным, которые импортируютсяТекстовая функция щелкаем правой кнопкой
-
ссылается на одну – Excel «обозначил» себя: константы, операторы, 3 части, так рода задач былаПодсчет непустых ячеек (40%). Чтобы восстановить и 12 как формулы, которые могутПри желании можно спрятать«СЦЕПИТЬ» формульные и текстовые отображается общая сумма на «2013». в рабочие листы
Примеры
ПРОПНАЧ мыши. Нажимаем «Вставить».
и ту же ее (имя ячейки ссылки, функции, имена как в ней создана функция ПОДСТАВИТЬ.Подсчет количества вхождений значения форматов чисел используйте 12р. избыток использовать эти числа. первый столбеци жмем на данные сольются. Вы затрат добавить послеЗаменяет первые пять символов Excel из внешнихделает прописной первую Или жмем сначала ячейку. То есть появилось в формуле, диапазонов, круглые скобки применяется 3 функции.Одним из примеров примененияПодсчет количества уникальных значений функцию
См. также
-
0.00р. «избыток»;-0.00р. «дефицит»
-
В Excel существует
-
«Общая сумма затрат»
-
кнопку
support.office.com
Примеры часто используемых формул
же можете установить формулы поясняющее слово текстовой строки, т.е. источников. Такие данные букву каждого слова, комбинацию клавиш: CTRL+ПРОБЕЛ, при автозаполнении или вокруг ячейки образовался содержащие аргументы и функции ПОДСТАВИТЬ является среди повторяющихсятекстЭто значение отображается в несколько способов дляс исходной формулой,«OK» правильный пробел ещё«рублей» слово «Excel», на очень часто содержат а все остальные
чтобы выделить весь копировании константа остается «мелькающий» прямоугольник). другие формулы. НаЧасть 1: наличие дефиса вПодсчет числа больше или. формате «Денежный». Кроме объединения текста и чтобы он не.
при выполнении второго |
. |
«Word». |
лишние пробелы и |
преобразует в строчные. столбец листа. А |
|
неизменной (или постоянной).Ввели знак *, значение |
|
примере разберем практическое |
Сначала функция ПОДСТАВИТЬ используется русскоязычных словах или |
меньше конкретного числа |
Функция СЦЕПИТЬ |
того, если в чисел. |
|
занимал лишнее местоЗапускается окошко аргументов оператора |
|
пункта данного руководства.Активируем ячейку, содержащую формульное |
|
Вот и все! Мы различные непечатаемые символы. |
|
Каждая первая буква, которая |
потом комбинация: CTRL+SHIFT+»=», |
Чтобы указать Excel на 0,5 с клавиатуры |
|
применение формул для |
для замены апострофа апострофа перед суффиксом |
Вычисление нарастающего итога |
|
СЦЕП |
|
ячейке находится положительное |
Если столбец, который вы |
на листе. Просто |
|
СЦЕПИТЬ |
|
При написании текста перед |
|
выражение. Для этого |
|
познакомились с 15-ю |
|
Чтобы удалить все следует за знаком, |
|
чтобы вставить столбец. абсолютную ссылку, пользователю |
|
и нажали ВВОД. |
|
начинающих пользователей. |
на временный текст |
‘S в английских |
|
ПреобразованиеФункция ТЕКСТ |
|
значение (или 0), хотите отсортировать содержит |
|
удалить его не |
|
. Данное окно состоит |
формулой придерживаемся следующего |
либо производим по текстовыми функциями Microsoft |
|
непечатаемые символы из отличным от буквы, |
|
Назовем новую графу «№ |
|
необходимо поставить знакЕсли в одной формуле |
|
Чтобы задать формулу для |
«zzz». На первый |
названиях фирм, которыеПреобразование времениФункция TEXTJOIN |
|
после него будет числа и текст получится, так как |
|
из полей под |
|
синтаксиса. Сразу после ней двойной щелчок |
|
Excel и посмотрели текста, необходимо воспользоваться также преобразуется в |
|
п/п». Вводим в |
|
доллара ($). Проще применяется несколько операторов, |
|
ячейки, необходимо активизировать взгляд такой подход искажают работу функции |
|
Преобразование дат из текстовогоПримечание: |
|
показан текст «(излишек)», — 15 # |
это нарушит функцию
support.office.com
Формула в MS EXCEL отображается как Текстовая строка
наименованием знака «=» открываем левой кнопкой мыши, их действие на функцией верхний регистр. первую ячейку «1», всего это сделать то программа обработает ее (поставить курсор) выглядит не профессиональным
ПРОПНАЧ. Данная функция формата в датМы стараемся как а если ячейка
продукта, продукт #100СЦЕПИТЬ«Текст» кавычки и записываем либо выделяем и
- простых примерах. Надеюсь,ПЕЧСИМВВ Excel Вы можете во вторую – с помощью клавиши
- их в следующей и ввести равно и бессмысленным, но должна только первыеПреобразование чисел из текстового можно оперативнее обеспечивать содержит отрицательное значение,
- и 200 #, но убрать элемент. Их количество достигает текст. После этого жмем на функциональную что данный урок
- . подсчитать количество знаков, «2». Выделяем первые
excel2.ru
Пример функции ПОДСТАВИТЬ в формуле Excel для работы с текстом
F4. последовательности: (=). Так же это не так. буквы в словах формата в числовой вас актуальными справочными
Исправляем ошибки в тексте с помощью функции ПОДСТАВИТЬ
после него будет продукта — не вполне можно. Кликаем255 закрываем кавычки. Ставим клавишу пришелся Вам какФункция содержащихся в текстовой две ячейки –Создадим строку «Итого». Найдем%, ^; можно вводить знак Чтобы получить правильный изменять на большие,Преобразование единицы измерения материалами на вашем показан текст «(недостаток)». может сортировать должным
левой кнопкой мыши, но для нашего знак амперсанда. Затем,F2 раз кстати, иПОВТОР строке, для этого «цепляем» левой кнопкой общую стоимость всех*, /; равенства в строку результат при работе прописные. А вПреобразование чисел в различные
языке. Эта страницаПри объединении чисел и образом. Можно отформатировать по сектору панели примера понадобится всего в случае если. Также можно просто Вы получили отповторяет текстовую строку
воспользуйтесь функцией мыши маркер автозаполнения товаров. Выделяем числовые+, -. формул. После введения
- функции ПОДСТАВИТЬ и результате в исходном системы счисления переведена автоматически, поэтому текста в ячейке, ячейки, содержащие 15,
- координат того столбца, три поля. В
- нужно внести пробел, выделить ячейку, а него хотя бы
- указанное количество раз.ДЛСТР – тянем вниз. значения столбца «Стоимость»Поменять последовательность можно посредством формулы нажать Enter. при этом не слове где иметьсяТекстовый ее текст может текст и больше 100 и 200, который следует скрыть. первом мы разместим
открываем кавычки, ставим потом поместить курсор малость полезной информации. Строка задается как. Пробелы учитываются.По такому же принципу плюс еще одну круглых скобок: Excel В ячейке появится удалять из текста апостроф функция возвращаетИзменение регистра текста содержать неточности и не функция числа чтобы они отображались После этого весь
текст, во втором
пробел и закрываем
в строку формул. Всего доброго и первый аргумент функции,Текстовые функции можно заполнить, например, ячейку. Это диапазон в первую очередь результат вычислений. символы отличные от 2 большие буквы,Установите флажок, если ячейка грамматические ошибки. Для становятся как числовые на листе как столбец выделяется. Щелкаем – ссылку на кавычки. Щелкаем поСразу после формулы ставим успехов в изучении а количество повторовЛЕВСИМВ даты. Если промежутки D2:D9 вычисляет значение выражения
В Excel применяются стандартные
букв, нам придется
что искажает результат содержит текст (без нас важно, чтобы значения. Это означает, 15 # продукт, по выделению правой ячейку, в которой клавише знак амперсанд ( Excel! как второй.и между ними одинаковыеВоспользуемся функцией автозаполнения. Кнопка в скобках. математические операторы: пойти на небольшую ее работы:
учета регистра)
эта статья была
что больше не продукт #100 и кнопкой мыши. Запускается содержится формула, иEnter&Автор: Антон АндроновТекстовая функцияПРАВСИМВ – день, месяц, находится на вкладкеОператор хитрость в Excel.Дело в том, что
Установите флажок, если ячейка вам полезна. Просим может выполнять любые 200 # продукта. контекстное меню. Выбираем в третьем опять.). Далее в кавычках
Довольно часто при работе
НАЙТИвозвращают заданное количество год. Введем в «Главная» в группе
exceltable.com
Работа в Excel с формулами и таблицами для чайников
Различают два вида ссылокОперация Сохраняя в оригинале текстовая функция ПРОПНАЧ содержит текст (с вас уделить пару математических операций на
Использование пользовательского числового формата в нем пункт разместим текст.Для записи текста вместе записываем слово в Excel существуетнаходит вхождение одной символов, начиная с первую ячейку «окт.15»,
Формулы в Excel для чайников
инструментов «Редактирование». на ячейки: относительныеПример наличие всех символов работает по принципу учетом регистра) секунд и сообщить, них. для отображения номера«Скрыть»Устанавливаем курсор в поле
с функцией, а«рублей»
необходимость рядом с | строки в другую | начала или с |
во вторую – | После нажатия на значок | и абсолютные. При |
+ (плюс) | в исходном тексте. | замены всех первых |
Объединение текста и чисел | помогла ли она | Для объединения чисел с |
с текстом, не | . | «Текст1» |
не с обычной | . При этом кавычки | результатом вычисления формулы |
и возвращает положение | конца строки. Пробел | |
«ноя.15». Выделим первые | ||
«Сумма» (или комбинации | копировании формулы эти | |
Сложение | ||
Первая часть формулы | символов на большую | |
Объединение текста с датой | вам, с помощью |
помощью функции СЦЕПИТЬ изменяя порядок сортировкиПосле этого, как видим,. Вписываем туда слово формулой, все действия не будут отображаться вставить поясняющий текст, первого символа искомой
считается за символ. две ячейки и клавиш ALT+«=») слаживаются ссылки ведут себя=В4+7 для второй части букву, которые находятся
или временем кнопок внизу страницы. или функции ОБЪЕДИНЕНИЯ, число. Таким образом ненужный нам столбец«Итого»
точно такие же, в ячейке после который облегчает понимание
фразы относительно началаТекстовая функция «протянем» за маркер
выделенные числа и по-разному: относительные изменяются,- (минус) вернет такой результат после символов, которыеОбъединение двух или более
Для удобства также
- текст и TEXTJOIN изменение способа отображения скрыт, но при
- . Писать текстовые выражения как были описаны числа выводимого формулой. этих данных. Конечно, текста.ПСТР
- вниз. отображается результат в абсолютные остаются постоянными.
Вычитание для следующей обработки: не соответствуют буквам: столбцов с помощью приводим ссылку на
- и амперсанд (&)
- номера без изменения
- этом данные в
можно без кавычек, выше. Они просто служат можно выделить дляДанная функция чувствительна к
возвращает заданное количество
Как в формуле Excel обозначить постоянную ячейку
Найдем среднюю цену товаров. пустой ячейке.Все ссылки на ячейки=А9-100MICHAELzzzS DELI !,?,-,’,*,/, и т.д. функции
оригинал (на английском оператор. значения. ячейке, в которой так как программаТекст также можно указывать указателем для программы, пояснений отдельный столбец, регистру… символов, начиная с
- Выделяем столбец сСделаем еще один столбец, программа считает относительными,* (звездочка)
- Часть 2: Поэтому если внутриПовторение знака в ячейке языке) .Примечания:Выполните следующие действия. расположена функция проставит их сама. в виде ссылки что это текст. но не во… и может начинать указанной позиции. Пробел
- ценами + еще где рассчитаем долю если пользователем неУмножениеВторая часть формулы охватывает слова находится символы,Отображаются только четыре последниеВ таблице ниже представлены Выделите ячейки, формат которыхСЦЕПИТЬПотом переходим в поле
на ячейку, в Для того, чтобы всех случаях добавление просмотр текста с считается за символ. одну ячейку. Открываем каждого товара в задано другое условие.
=А3*2 первую часть и которые не являются цифры идентификационного номера ссылки на статьиВ Excel 2016Excel Mobile и требуется изменить.отображаются корректно.
«Текст2» которой он расположен.
вывести результат в дополнительных элементов является указанной позиции. НаФункция меню кнопки «Сумма» общей стоимости. Для С помощью относительных
/ (наклонная черта) работает с тем, буквами работа функцииВставка в ячейку текущего и видеоролики, в Excel Online сНа вкладке
- Читайте также:. Устанавливаем туда курсор. В этом случае, ячейку, щелкаем по рациональным. Впрочем, в рисунке ниже формулаСОВПАД
- — выбираем формулу этого нужно: ссылок можно размножитьДеление
- что первая формула ПРОПНАЧ будет искажена. имени файла Excel, которых описано создание помощью функцииГлавная
Функция СЦЕПИТЬ в Экселе Нам нужно тут алгоритм действий остается кнопке Экселе имеются способы
- начинает просмотр спозволяет сравнить две для автоматического расчетаРазделить стоимость одного товара одну и ту=А7/А8 возвратила ей вОднако используя простую формулу пути или листа формул на основе
- ОБЪЕДИНЕНИЯв группеКак скрыть столбцы указать то значение, прежним, только самиEnter поместить формулу и четвертого символа, т.е.
- текстовые строки в среднего значения. на стоимость всех же формулу на^ (циркумфлекс) результате, а именно в комбинации сРазделение имен при помощи данных листа. Примеры,
замененачисло в Экселе
- которое выводит формула, координаты ячейки вна клавиатуре.
- текст в одну c буквы «
- Excel. Если ониЧтобы проверить правильность вставленной
Как составить таблицу в Excel с формулами
товаров и результат несколько строк илиСтепень ту же исходную функцией ПОДСТАВИТЬ можно мастера текстов приведенные в этихфункции СЦЕПИТЬщелкните стрелку.
Таким образом, можно сказать, а значит, следует
- кавычки брать неКак видим, после этого ячейку вместе. Давайтеr в точности совпадают, формулы, дважды щелкните умножить на 100. столбцов.=6^2 строку, но с легко устранить данныйРазделение текста по столбцам
- статьях, содержат образцы. Несмотря наВ списке что существуют два дать ссылку на нужно. действия, вслед за разберемся, как это«. Но даже в
- то возвращается значение по ячейке с Ссылка на ячейкуВручную заполним первые графы= (знак равенства) временным текстом «zzz» недостаток. Ниже на при помощи функций данных для начала то, что функциякатегории способа вписать в
- ячейку, её содержащую.Также для вставки текста числом, которое выводит можно сделать при этом случае положение ИСТИНА, в противном результатом. со значением общей
учебной таблицы. УРавно вместо апострофа «’». рисунке представлен пример
exceltable.com
К началу страницы
Функция ТЕКСТ() в MS EXCEL
Функция ТЕКСТ( ) , английская версия TEXT(), преобразует число в текст и позволяет задать формат отображения с помощью специальных строк форматирования, например, формула =ТЕКСТ(100;»0,00 р.») вернет текстовую строку 100,00 р., а формула =ТЕКСТ(1;»#%») вернет текст (не число!) 100%. Эта функция полезна, если числа требуется отобразить в более удобном формате или если требуется объединить числа с текстом или символами.
Синтаксис
ТЕКСТ(значение; формат)
- Значение. Численное значение или ссылка на ячейку, содержащую численное значение.
- Формат. Текстовая строка определенного вида (например, «Д.М.ГГГГ» для вывода числа в формате даты или «# ##0,00» для вывода в числовом формате с разделителями разрядов и двумя знаками после запятой. Правила форматирования см. ниже.
Форматов для отображения чисел в MS EXCEL много (например, см. здесь), также имеются форматы для отображения дат (например, см. здесь). Также приведено много форматов в статье к функции ТЕКСТ() на сайте Microsoft .
Функция ТЕКСТ() преобразует число в форматированный текст и результат больше не может быть использован в вычислениях в качестве числа. Чтобы отформатировать число, но при этом оставить его числом (с которым можно выполнять арифметические действия), щелкните ячейку правой кнопкой мыши, выберите команду Формат ячеек и в диалоговом окне Формат ячеек на вкладке Число настройте нужные параметры форматирования (см. здесь).
Одной из самых полезных свойств функции ТЕКСТ() является возможность отображения в текстовой строке чисел и дат в нужном формате (см. подробнее об отображении чисел, дат и времени). В файле примера приведен наглядный пример: с форматированием и без форматирования.
Текстовые функции Excel
ФИО, номера банковских карт, адреса клиентов или сотрудников, комментарии и многое другое –все это является строками, с которыми многие сталкиваются, работая с приложением Excel. Поэтому полезно уметь обрабатывать информацию подобного типа. В данной статье будут рассмотрены текстовые функции в Excel, но не все, а те, которые, по мнению office-menu.ru, самые полезные и интересные:
Список всех текстовых функций Вы можете найти на вкладке «Формулы» => выпадающий список «Текстовые»:
Функция ЛЕВСИМВ
Возвращает подстроку из текста в порядке слева направо в заданном количестве символов.
Синтаксис: =ЛЕВСИМВ(текст; [количество_знаков])
- текст – строка либо ссылка на ячейку, содержащую текст, из которого необходимо вернуть подстроку;
- количество_знаков – необязательный аргумент. Целое число, указывающее, какое количество символов необходимо вернуть из текста. По умолчанию принимает значение 1.
Пример использования:
Формула: =ЛЕВСИМВ(«Произвольный текст»;8) – возвращенное значение «Произвол».
Функция ПРАВСИМВ
Данная функция аналогична функции «ЛЕВСИМВ», за исключением того, что знаки возвращаются с конца строки.
Пример использования:
Формула: =ПРАВСИМВ(«произвольный текст»;5) – возвращенное значение «текст».
Функция ДЛСТР
С ее помощью определяется длина строки. В качестве результата возвращается целое число, указывающее количество символов текста.
Синтаксис: =ДЛСТР(текст)
Пример использования:
Функция НАЙТИ
Возвращает число, являющееся вхождением первого символа подстроки, искомого текста. Если текст не найден, то возвращается ошибка «#ЗНАЧ!».
Синтаксис: =НАЙТИ(искомый_текст; текст_для_поиска; [нач_позиция])
- искомый_текст – строка, которую необходимо найти;
- текст_для_поиска – текст, в котором осуществляется поиск первого аргумента;
- нач_позиция – необязательный элемент. Принимает целое число, которое указывает, с какого символа текст_для_поиска необходимо начинать просмотр. По умолчанию принимает значение 1.
Пример использования:
Из отрывка стихотворения великого поэта С.А.Есенина находим вхождение первого символа строки «птица». Поиск осуществляется с начала строки. Если в приведенном примере поиск осуществлялся бы с 40 символа, то функция в результате вернула ошибку, т.к. позиции вхождения не было найдено.
Функция ЗАМЕНИТЬ
Данная функция заменяет часть строки в заданном количестве символов, начиная с указанного по счету символа на новый текст.
Синтаксис: ЗАМЕНИТЬ(старый_текст; начальная_позиция; количество_знаков; новый_текст)
- старый_текст – строка либо ссылка на ячейку, содержащую текст;
- начальная_позиция – порядковый номер символа слева направо, с которого нужно производить замену;
- количество_знаков – количество символов, начиная с начальная_позиция включительно, которые необходимо заменить новым текстом;
- новый_текст – строка, которая подменяет часть старого текста, заданного аргументами начальная_позиция и количество_знаков.
Пример использования:
Здесь в строке, содержащейся в ячейке A1, подменяется слово «старый», которое начинается с 19-го символа и имеет длину 6 символов, на слово «новый».
В случае обработки небольшого количества ячеек такой способ вполне приемлем. Но если обработать необходимо несколько тысяч различных строк, то процесс составления формул станет трудоемким. Поэтому переделаем рассмотренный пример, используя знания по тем функциям, которые уже описаны в начале статьи, а именно:
- Аргумент «начальная_позиция» подменим функцией «НАЙТИ»;
- В место аргумент «количество_знаков» вложим функцию «ДЛСТР».
В результате получим формулу: =ЗАМЕНИТЬ(A1;НАЙТИ(«старый»;A1);ДЛСТР(«старый»);»новый»)
Посмотрите на принтскрин окна функции. Возвращаемые результаты аргументов не поменялись, зато теперь их можно определять динамически, составив формулу один раз.
Функция ПОДСТАВИТЬ
Данная функция заменяет в тексте вхождения указанной подстроки на новый текст, чем схожа с функцией «ЗАМЕНИТЬ», но между ними имеется принципиальное отличие. Если функция «ЗАМЕНИТЬ» меняет текст, указанный посимвольно вручную, то функция «ПОДСТАВИТЬ» автоматически находит вхождения указанной строки и меняет их.
Синтаксис: ПОДСТАВИТЬ(текст; старый_текст; новый_текст; [номер_вхождения])
- текст – строка или ссылка на ячейку, содержащую текст;
- старый_текст – подстрока из первого аргумента, которую необходимо заменить;
- новый_текст – строка для подмены старого текста;
- номер_вхождения – необязательный аргумент. Принимает целое число, указывающее порядковый номер вхождения старый_текст, которое подлежит замене, все остальные вхождения затронуты не будут. Если оставить аргумент пустым, то будут заменены все вхождения.
Пример использования:
Строка в ячейке A1 содержит текст, в котором имеются 2 подстроки «старый». Нам необходимо подставить на место первого вхождения строку «новый». В результате часть текста «…старый-старый…», заменяется на «…новый-старый…».
Если ли бы последний аргумент был опущен, то результатом бы стала строка «строка, содержащая новый-новый текст».
Функция ПСТР
ПСТР возвращает из указанной строки часть текста в заданном количестве символов, начиная с указанного символа.
Синтаксис: ПСТР(текст; начальная_позиция; количество_знаков)
- текст – строка или ссылка на ячейку, содержащую текст;
- начальная_позиция – порядковый номер символа, начиная с которого необходимо вернуть строку;
- количество_знаков – натуральное целое число, указывающее количество символов, которое необходимо вернуть, начиная с позиции начальная_позиция.
Пример использования:
Из текста, находящегося в ячейке A1 необходимо вернуть последние 2 слова, которые имеют общую длину 12 символов. Первый символ возвращаемой фразы имеет порядковый номер 12.
Аргумент количество_знаков может превышать допустимо возможную длину возвращаемых символов. Т.е. если в рассмотренном примере вместо количество_знаков = 12, было бы указано значение 15, то результат не изменился, и функция так же вернула строку «функции ПСТР».
Для удобства использования данной функции ее аргументы можно подменить функциями «НАЙТИ» и «ДЛСТР», как это было сделано в примере с функцией «ЗАМЕНИТЬ».
Функция СЖПРОБЕЛЫ
Данная функция удаляется все лишние пробелы: пробелы по краям и двойные пробелы между словами. После обработки строк функцией остаются только одиночные пробелы между словами.
Синтаксис: =СЖПРОБЕЛЫ(текст)
Пример использования:
=СЖПРОБЕЛЫ( » Текст с лишними пробелами между словами и по краям « )
Результатом выполнения функции будет строка: «Текст с лишними пробелами между словами и по краям» .
Функция СЦЕПИТЬ
С помощью функции «СЦЕПИТЬ» можно объединить несколько строк между собой. Максимальное количество строк для объединения – 255.
Синтаксис: =СЦЕПИТЬ(текст1; [текст2]; …)
Функция должна содержать не менее одного аргумента
Пример использования:
Функция возвратит строку: «Слово1 Слово2».
Не забывайте, что функция самостоятельно не добавляет пробелы между строками, поэтому добавлять их приходится самостоятельно.
Вместо использования данной функции можно применять знак амперсанда «&». Он так же объединяет строки. Например: «=»Слово1″&» «&«Слово2″».
Текстовые функции Excel
В данной статье будут рассмотрены самые полезные и интересные текстовые функции в Excel.
Все текстовые функции можно найти на вкладке Формулы → Библиотека функций → Текстовые
Функция ЛЕВСИМВ() — возвращает первые (левые) символы строки исходя из заданного количества знаков
- текст – строка либо ссылка на ячейку, содержащую текст, из которого необходимо вернуть подстроку;
- количество_знаков – целое число, указывающее, какое количество символов необходимо вернуть из текста. По умолчанию принимает значение 1
Функция ПРАВСИМВ() — аналогична функции ЛЕВСИМВ(), только знаки возвращаются с конца строки (справа)
- текст – строка либо ссылка на ячейку, содержащую текст, из которого необходимо вернуть подстроку;
- количество_знаков – целое число, указывающее, какое количество символов необходимо вернуть из текста. По умолчанию принимает значение 1
Функция ЗАМЕНИТЬ() — замещает часть знаков текстовой строки начиная с указанного по счёту символа, другой строкой текста
=ЗАМЕНИТЬ(старый_текст; начальная_позиция; количество_знаков; новый_текст)
- старый_текст – строка либо ссылка на ячейку, содержащую текст;
- начальная_позиция – порядковый номер символа слева направо, с которого нужно производить замену;
- количество_знаков – количество символов, начиная с начальная_позиция включительно, которые необходимо заменить новым текстом;
- новый_текст – строка, которая подменяет часть старого текста, заданного аргументами начальная_позиция и количество_знаков.
В данном примере в строке А2 необходимо заменить 6 символов, начиная с 8го (Старый на НОВЫЙ):
заменяет 6 символов, с 8го
(Старый на НОВЫЙ):
Функция ПОДСТАВИТЬ() — заменяет в строке определённый текст или символ
=ПОДСТАВИТЬ(текст; старый_текст; новый_текст; номер_вхождения)
- текст — это либо текст, либо ссылка на ячейку, содержащую текст, в котором подставляются знаки.
- старый_текст — заменяемый текст.
- новый_текст — текст, на который заменяется стар_текст.
- номер_вхождения —принимает целое число, указывающее порядковый номер вхождения старый_текст, которое подлежит замене, все остальные вхождения затронуты не будут. Если оставить аргумент пустым, то будут заменены все вхождения.
В данном примере в строке А2 слово вместо «Старый» подставляем «НОВЫЙ»
подставляет 6 символов, начиная с 8го
(вместо Старый — НОВЫЙ):
Функция СЦЕПИТЬ() — позволяет соединить в одной ячейке две и более части текста, чисел, символов а также ссылок на ячейки.
=СЦЕПИТЬ(текст1; текст2; …; текстN)
текст1 — обязательный аргумент. Первый текстовый элемент, подлежащий соеденению.
текст2 … — необязательные аргументы. Дополнительные текстовые элементы (до 255 штук)
Функция самостоятельно не добавляет пробелы между строками, поэтому добавлять их приходится самостоятельно, или запятые. Ещё удобно склеить текст в EXCEL с помощью знака «&» — детальнее можно ознакомится в этой статье: как объединить ячейки в EXCEL
Как выполнить обратную операцию — разъединить текст в разные ячейки можно прочитать тут: разбить текст по столбцам в EXCEL
Функция СЖПРОБЕЛЫ() — позволяет удалить все лишние пробелы, пробелы по краям, и двойные пробелы в середине текста.
в некоторых случаях можно использовать такой лайфхак : Как убрать лишние пробелы в Excel (Найти и Заменить)
Текстовые функции в Excel. Часть №1
Добрый день уважаемый читатель!
Сегодня я хотел описать целый раздел функций Excel, но думаю, что за один раз не успею рассказать какие самые популярные текстовые функции в Excel. Поэтому предлагаю вам первую часть моей статьи с описаниями функций для работы с текстом.
Несмотря на то что таблицы в основном предназначены для работы с цифрами, тем не менее очень много задач существует, когда необходимо обработать текстовые значения. Например, это работа с ключевыми словами для SEO оптимизаторов, обработка ФИО, работа с комментариями, ведение адресов сотрудников и клиентов, формирование прайсов, работа с импортированными текстовыми данными и еще много-много чего полезного и интересного, поэтому пройти мимо такой темы я не смог.
Итак, рассмотрим первые 7 функций для работы с текстовыми значениями:
Полный перечень функций можно найти перейдя на панели инструментов во вкладку «Формулы» и нажав иконку «Текстовые», в выпадающем меню выберете функцию которая вам нужна, это быстрый способ. Вторым вариантом будет в этой же вкладке нажать иконку «Вставить функцию» и в новом диалоговом окне в категории выбираете «Текстовые», но данный способ я считаю лучшим так как снизу окна идет описание выбранной функции что очень полезно.
Функция ДЛСТР
Рассматриваемая функция позволяет узнать какое количество знаков содержится в текстовой ячейке. Эта возможность очень полезна, когда количество знаков является критическим и лимитированным на ввод, как к примеру, некоторые поля в работе SEO специалистов.
Синтаксис функции:
- текст – это прописанный вручную текст или ссылка на ячейку которая содержит текстовое значение.
Пример применения: Дополнительно ознакомится с функцией можно в статье «ТОП 10 функций Excel для SEO специалиста».
Функция ЗАМЕНИТЬ
Функция призвана в указанных данных ячейки произвести замену по определённым параметрам. Попросту заменить некую старую часть текста на новую.
Синтаксис функции:
= ЗАМЕНИТЬ(_старый текст_; _начальная позиция_; _количество знаков_; _новый текст_), где:
- старый текст – ссылка на текстовую ячейку или строку которая будет содержать изменяемый текст;
- начальная позиция – указывает номер по порядку для символа считая слева направо, с которого и будет производится замена;
- количество знаков – указывается количество символов, которые нужно заменить новым текстом, начиная с первой позиции в том числе;
- новый текст – это текстовое значение, которое будет заменять часть старого текста который был задан первыми двумя аргументами.
Простой пример применения:
Для начала рассмотрим сам механизм замены текста по указанным аргументам. В ячейке А1 мы производим замену с 20 символа, слова «СТАРЫЙ», которое состоит из 6 символов, на слово «НОВЫЙ». Этот способ вполне реален ежели необходима замена небольшого количества ячеек. Сложный пример применения:
Когда у нас очень большое количество различных строк, тогда простой способ нам не поможет, нужно что-то более универсальное и гибкое. Для этой задачи нужно заменить аргумент «начальная позиция» на функцию НАЙТИ (она будет искать нужное условие), а в аргументе «количество знаков» использовать функцию ДЛСТР (будет определять количество символов по условию). И как результат напишем формулу:
=ЗАМЕНИТЬ(A1;НАЙТИ(«ТОП»;A1);ДЛСТР(«ТОП»);»СУПЕР»)
Функция ЗНАЧЕН
Это небольшая, но достаточно полезная функция с помощью которой можно переделать текстовое значение которое показано числом, в само число. Это поможет избежать ошибок в формуле, когда в обрабатываемый числовой диапазон попадает текстовое значение, как итог – отсутствия результата и испорченные нервы.
Синтаксис функции:
- текст – ссылка на ячейку или текст в кавычках, которая содержит числовое значение, требующее преобразования в числовой формат.
Пример применения:
Функция ЛЕВСИМВ
Эта текстовая функция возвращает из указанного адреса прописанное количество символов отсчитывая их с начала значения, по порядку слева направо. Очень полезная возможность, когда существует необходимость сокращений фраз или слов.
Синтаксис функции:
= ЛЕВСИМВ(_текст_; _[количество знаков]_), где:
- текст – ссылка на ячейку или текст из которого нужно изъять символы;
- количество знаков – является необязательным аргументом. По умолчанию имеет значение 1. Это целое число, которое указывает сколько символов нужно достать из текста.
Пример применения: Более детально и шире с функцией можно ознакомится в статье «Функции ЛЕВСИМВ и ПРАВСИМВ в Excel».
Функция НАЙТИ
Эта функция программный аналог возможности горячих клавиш Ctrl+F, «Найти», но имеет преимущество в автоматизме, но недостаток в сложности исполнения и сейчас это исправим, сложность я имел ввиду. Работа функции заключается в том, чтобы вернуть число, которое является началом вхождения первого символа текста, который мы ищем в указанной ячейке. Не стоить забывать, что функция НАЙТИ очень чувствительна к регистру значений и не стоит этого забывать. Еще нужно знать, что в случае, когда искомый текст не будет найден, получим ошибку «#ЗНАЧ!».
Синтаксис функции:
= НАЙТИ(_искомый_текст_; _текст_для_поиска_; _[нач_позиция]_), где:
- искомый текст – это текст который необходимо искать;
- текст для поиска – это ячейка в которой будет произведен поиск нужного значения;
- начальная позиция – является необязательным аргументом и по умолчанию имеет значение 1. Можно указывать целое число, которое послужит отправной точкой для аргумента «текст для поиска», с какого символа начинать поиск.
Пример применения: Более детально и шире с функцией можно ознакомится в статье «Функция НАЙТИ в Excel».
Функция ПОВТОР
Очень простая функция которая делает незамысловатую работу, повторяет указанный текст, столько раз, сколько вы указали.
Синтаксис функции:
= ПОВТОР(_текст_; _число_повторений_), где:
- текст – указывается текст или ссылка на него;
- число повторений – задается число повторов для первого аргумента.
Пример применения:
Функция ПРАВСИМВ
Эта функция является зеркальным отражением функции ЛЕВСИМВ, разница заключается только в том, что отсчёт идет не с начала, а с конца, справа налево.
Синтаксис функции:
= ПОВТОР(_текст_; _число повторений_), где:
- текст – указывается текст или ссылка на него;
- число повторений – задается число повторов для первого аргумента.
Пример применения: Это еще не окончание, так как текстовых функций в Excel еще много, не один десяток, вот описание будет занимать три части, первую вы уже прочитали, теперь можете просмотреть часть 2, часть 3.
А на этом у меня всё! Я очень надеюсь, что всё вышеизложенное вам понятно. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями, прочитанным и ставьте лайк!
Текстовые функции Excel
Все знают, что табличный процессор Microsoft Excel предназначен для обработки числовой информации. Его функционал позволяет обрабатывать большие объемы вычисляемых данных. А ведь с его помощью можно обработать и текст. Это могут быть фамилии, имена, отчества сотрудников, почтовые адреса и много другой текстовой информации, записанной в ячейки таблиц.
Различные сервисы интернета позволяют осуществлять импорт данных в формате электронных таблиц и не всегда эти данные удобны для дальнейшей обработки. А если требуется скорректировать текст на сотнях строк, то без текстовых функций не обойтись. В этой статье я предлагаю вам ознакомиться с текстовыми функциями в Excel и разобраться на примерах с их использованием.
Текстовые функции Microsoft Excel
Сначала рассмотрим основные текстовые функции, которые использованы в примерах ниже. Excel использует русские названия функций в отличие от своего ближайшего аналога LibreOffice.Calc. Ниже приведен формат записи текстовой функции и ее действие.
Задача 1. Объединение текстовых строк
Есть список сотрудников. Фамилии, имена и отчества разнесены в отдельные столбцы. Необходимо объединить данные в один столбец.
Решение. Задача достаточно простая и для ее реализации воспользуемся функцией СЦЕПИТЬ.
В ячейку D1 запишем формулу =СЦЕПИТЬ(A1;» «;B1;» «;C1). Можно воспользоваться мастером функций.
Далее скопируем ее на весь необходимый диапазон столбца D.
Если в функции указать только адреса ячеек, то текст склеится в одну длинную строку. Поэтому добавляем пробел в кавычках между адресами ячеек.
Посмотрите на рисунок ниже. Результат преобразования в столбце D.
Окно мастера функции СЦЕПИТЬ
Задача 2. Разделение текстовых строк
После импорта данных сотрудников их фамилии, имена и отчества оказались в одном столбце. Необходимо разделить данные по столбцам.
Решение. Задача сложнее предыдущей и для ее реализации понадобится несколько текстовых функций.
Для отделения фамилии сотрудника и запишем в ячейку B1 формулу
=ЛЕВСИМВ(A1;НАЙТИ(» «;A1))
В этой формуле количество выводимых знаков подсчитывается функцией Найти, которая определяет местонахождение первого пробела в строке.
Строка формул при разделении ФИО
Для записи имени в ячейку C1 запишем следующую формулу
=ПСТР(A1;НАЙТИ(» «;A1)+1;ПОИСК(» «;A1;НАЙТИ(» «;A1)+1)-НАЙТИ(» «;A1)-1)
Если посмотреть на синтаксис записи данной функции, то получаем:
- Выражение НАЙТИ(» «;A1)+1 отвечает поиск позиции первого пробела в текстовой строке. А чтобы получить позицию первой буквы имени, прибавляется единица.
- Для определения количества символов в имени используется конструкция посложнее ПОИСК(» «;A1;НАЙТИ(» «;A1)+1)-НАЙТИ(» «;A1)-1. Количество символов определяется как разность позиций пробелов, отделяющих имя. Чтобы исключить из числа найденных символов сами пробелы, в начальной позиции прибавляется единица, а потом из полученного результата вычитается единица.
Отчество получается в ячейке D1 по более сложной формуле
=ПСТР(A1;ПОИСК(» «;A1;НАЙТИ(» «;A1)+1)+1;ДЛСТР(A1)-ПОИСК(» «;A1;НАЙТИ(» «;A1)+1)+1)
Здесь количество знаков в отчестве определяется как разность общего количества символов (ДЛСТР) и позицией второго пробела.
В рассмотренных примерах функции ПОИСК и НАЙТИ выполняют одинаковые операции, так как разница в регистрах символов не учитывается. Возможно обойтись только одной из них.
Задача 3. Укорачивание текстовых строк
В список сотрудников внести изменения. Записать в одном столбце Фамилии и инициалы.
Решение. В зависимости от исходного состояния списка возможны два варианта.
1 вариант. Исходные данные содержатся в одном столбце. ФИО разделены одинарным пробелом.
Записываем следующую формулу
=СЦЕПИТЬ(ЛЕВСИМВ(A1;НАЙТИ(» «;A1));ПСТР(A1;НАЙТИ(» «;A1);2);».»;ПСТР(A1;НАЙТИ(» «;A1; НАЙТИ(» «;A1)+1);2);».»)
Преобразуем имя и отчество в инициалы (исходные данные в одном столбце)
2 вариант. Исходные данные содержатся в разных столбцах.
Формула для преобразования
=СЦЕПИТЬ(A1;» «;ЛЕВСИМВ(B1);».»;ЛЕВСИМВ(C1);».»)
Преобразуем имя и отчество в инициалы (исходные данные в разных столбцах)
Друзья, если вы можете привести свои примеры использования текстовых функций в Excel, расскажите о них в комментариях. Рекомендую посмотреть статью о построении графиков функций в Excel. Понравилась статья, поделитесь с друзьями. Кнопочки социальных сетей внизу.
- На главную
- Категории
- Программы
- Microsoft Excel
- Работа с текстом в Excel
Microsoft Excel предлагает множество полезных функций, с помощью которых можно легко и быстро обрабатывать различные данные. Однако их применение не ограничивается только числами, они могут быть использованы с ячейками, содержащими текст. Ниже представлены основные функции для работы с текстом.
2020-09-20 08:34:0551
Microsoft Excel предлагает множество полезных функций, с помощью которых можно легко и быстро обрабатывать различные данные. Однако их применение не ограничивается только числами, они могут быть использованы с ячейками, содержащими текст. Ниже представлены основные функции для работы с текстом.
Функция ТЕКСТ в Excel
Преобразовывает числовые значения в текстовые и задает формат отображения посредством специальных строк форматирования. Удобна в тех случаях, когда нужно показать числа в определенном формате или объединить их с текстом, символами.
=ТЕКСТ(числовое_значение_или_формула_в_результате_вычисления_которой_получается_число;формат_ который_требуется_применить_к_указанному_значению)
Для определения формата следует предварительно клацнуть по значению правой кнопкой мышки – и в выпадающем меню выбрать одноименную опцию, либо нажать сочетание клавиш Ctrl+1. Перейти в раздел «Все…». Скопировать нужный формат из списка «Тип».
Чтобы понять, как работает функция, необходимо открыть книгу и создать таблицу с данными.
- Кликнуть по любому свободному месту, например, G Ввести знак «=» и ссылку на адрес ячейки – B2. Активировать Мастер функций, нажав на кнопку fx (слева) во вкладке «Формулы», или с помощью комбинации клавиш Shift+F3.
- На экране отобразится окно Мастера. В строке поиска ввести название функции и нажать «Найти».
- В списке нужное название будет выделено синим цветом. Нажать «Ок».
- Указать аргументы: ссылку на число и скопированное значение формата. В строке формулы после B2 вписать знак «&».
- В результате появится сумма в денежном формате вместе с наименованием товара. Протянуть формулу вниз.
Еще один пример.
Необходимо объединить текстовые и числовые значения с помощью формулы =A14&» «&»составляет»&» «&B14&»,»&» «&A15&» «&ТЕКСТ(B15;»ДД.ММ.ГГ;@»).
Таким образом любые данные преобразовываются в удобный формат.
Объединение ячеек в Excel
Чтобы объединить ячейки в одну строку без потери данных, можно использовать или знак «&», или функцию СЦЕПИТЬ (в новых версиях – ОБЪЕДИНИТЬ).
=СЦЕПИТЬ(ячейка_1;» «;ячейка_2;» «;ячейка_3;» «)
Пустые кавычки (» «) – это пробел. Без пробелов слова будут отображаться слитно. С помощью кавычек в формулу добавляется любой знак («.» или «,») и текст.
- Следует установить курсор в месте, где будет отображаться готовое значение.
- Написать формулу.
- Нажать «Enter».
Второй вариант формулы тоже простой: =ячейка1&» «&ячейка2&» «&ячейка3.
Если в результате строка будет содержать 32767 символов и более, появится ошибка #ЗНАЧ!.
Перенос текста в ячейке в Excel
Перенести текст внутри одной ячейки на следующую строку можно несколькими способами:
- Выделить ячейку и кликнуть по опции «Перенос…», которая расположена во вкладке «Главная».
- Щелкнуть правой кнопкой мышки по выделенной ячейке, в выпадающем меню выбрать «Формат…». В появившемся на экране окне перейти на вкладку «Выравнивание», поставить галочку в поле «Переносить по словам». Сохранить изменения, нажав «Ок».
- При наборе текста перед конкретным словом зажать комбинацию клавиш Alt+Enter – курсор переместится на новую строку.
- С помощью функции СИМВОЛ(10). При этом нужно объединить текст во всех ячейках, а поможет сделать это амперсанд «&»: =A1&B1&СИМВОЛ(10)&A2&B2&СИМВОЛ(10).
- Также вместо оператора «&» можно использовать функцию СЦЕПИТЬ. Формула будет иметь вид: =СЦЕПИТЬ(A2;» «;СИМВОЛ(10);B2;» «;C2;» «;D2;СИМВОЛ(10);E2;СИМВОЛ(10);F2).
Чтобы перенос строки с использованием формул отображался корректно в книге, следует включить опцию переноса на панели.
Какой бы метод не был выбран, текст распределяется по ширине столбца. При изменении ширины данные автоматически перестраиваются.
Количество символов в ячейке в Excel
При работе с данными иногда требуется посчитать количество символов в определенной ячейке. Вручную делать это неудобно, особенно когда значений много или содержимое меняется в зависимости от заданного условия. Для таких случаев используется функция ДЛСТР.
=ДЛСТР(ячейка_1)
Функция работает только с одним значением.
- Выделить ту ячейку, где будет показан подсчет.
- Вписать формулу, указывая ссылку на адрес определенной ячейки.
- Нажать «Enter».
- Растянуть результат на другие строки или столбцы.
Можно посчитать общее количество символов:
- Выделить все значения, во вкладке «Главная» на панели справа найти инструмент «Сумма».
- Кликнуть по одноименной опции. Рядом (под или с боковой стороны от выделенного диапазона) отобразится результат.
В разбросанных ячейках
В этом случае необходимо воспользоваться ДЛСТР и суммированием:
- Установить курсор в желаемом месте.
- Ввести формулу =ДЛСТР(значение1)+ДЛСТР(значение2)+ДЛСТР(значение3) и т.д.
- Нажать «Enter».
Как преобразовать текст в число
Часто при добавлении новых числовых данных в таблицу они по умолчанию преобразовываются в текст. В итоге не работают вычисления и формулы. В Excel есть возможность сразу узнать, как отформатированы значения: числа выравниваются по правому краю, текст – по левому.
Когда возле значения (в левом углу сверху) есть зеленый треугольник, значит, где-то допущена ошибка. Существует несколько легких способов преобразования:
- Через меню «Ошибка». Если кликнуть по значению, слева появится значок с восклицательным знаком. Нужно навести на него курсор, клацнуть правой кнопкой мышки. В раскрывшемся меню выбрать вариант «Преобразовать в число».
- Используя простое математическое действие – прибавление / отнимание нуля, умножение / деление на единицу и т.п. Но необходимо создать дополнительный столбец.
- Добавив специальную вставку. В пустой ячейке написать цифру 1 и скопировать ее. Выделить диапазон с ошибками. Кликнуть по нему правой кнопкой мышки, из выпадающего меню выбрать «Специальную вставку». В открывшемся окне поставить галочку возле «Умножить». Нажать «Ок».
- При помощи функций ЗНАЧЕН (преобразовывает текстовый формат в числовой), СЖПРОБЕЛЫ (удаляет лишние пробелы), ПЕЧСИМВ (удаляет непечатаемые знаки).
- Применив инструмент «Текст по столбцам» к значениям, которые расположены в одном столбце. Нужно выделить все числовые элементы, во вкладке «Данные» найти указанную опцию. В открывшемся окне Мастера нажимать далее до 3-го шага – проверить, какой указан формат, при необходимости – изменить его. Нажать «Готово».
Как преобразовать дату в текст
Функция ТЕКСТ позволяет определить день недели по дате:
- Кликнуть по ячейке.
- Написать формулу =ТЕКСТ(значение;»ДДДД»).
- Нажать «Enter».
- Протянуть формулу вниз до последней даты.
Для представления даты в текстовом виде используется формула =ТЕКСТ(значение;»ДД МММ ГГГГ»).
Для отображения даты в аргументе формулы в качестве формата используются следующие коды:
Ваш покорный слуга — компьютерщик широкого профиля: системный администратор, вебмастер, интернет-маркетолог и много чего кто. Вместе с Вами, если Вы конечно не против, разовьем из обычного блога крутой технический комплекс.
Содержание статьи (кликните для открытия/закрытия)
- Текстовые функции Microsoft Excel
- Задача 1. Объединение текстовых строк
- Задача 2. Разделение текстовых строк
- Задача 3. Укорачивание текстовых строк
Все знают, что табличный процессор Microsoft Excel предназначен для обработки числовой информации. Его функционал позволяет обрабатывать большие объемы вычисляемых данных. А ведь с его помощью можно обработать и текст. Это могут быть фамилии, имена, отчества сотрудников, почтовые адреса и много другой текстовой информации, записанной в ячейки таблиц.
Различные сервисы интернета позволяют осуществлять импорт данных в формате электронных таблиц и не всегда эти данные удобны для дальнейшей обработки. А если требуется скорректировать текст на сотнях строк, то без текстовых функций не обойтись. В этой статье я предлагаю вам ознакомиться с текстовыми функциями в Excel и разобраться на примерах с их использованием.
Текстовые функции Microsoft Excel
Сначала рассмотрим основные текстовые функции, которые использованы в примерах ниже. Excel использует русские названия функций в отличие от своего ближайшего аналога LibreOffice.Calc. Ниже приведен формат записи текстовой функции и ее действие.
СЦЕПИТЬ(текст1;[текст2];…) — соединяет несколько текстовых строк из разных ячеек в одну.
ЛЕВСИМВ(текст;[число_знаков]) — выводит первый символ или заданное число первых символов из текстовой строки.
НАЙТИ(искомый_текст;просматриваемый_текст;[нач_позиция]) — находит позицию начала вхождения искомого текста в заданной текстовой строке с учетом регистра.
ПОИСК(искомый_текст;просматриваемый_текст;[начальная_позиция]) — тоже самое, как и Найти, но без учета регистра.
ПСТР(текст;начальная_позиция;число_знаков) — выводит заданное число символов из строки текста, начиная с указанной позиции.
ДЛСТР(текст) — считает количество знаков в текстовой строке.
Задача 1. Объединение текстовых строк
Есть список сотрудников. Фамилии, имена и отчества разнесены в отдельные столбцы. Необходимо объединить данные в один столбец.
Решение. Задача достаточно простая и для ее реализации воспользуемся функцией СЦЕПИТЬ.
В ячейку D1 запишем формулу =СЦЕПИТЬ(A1;» «;B1;» «;C1). Можно воспользоваться мастером функций.
Далее скопируем ее на весь необходимый диапазон столбца D.
Если в функции указать только адреса ячеек, то текст склеится в одну длинную строку. Поэтому добавляем пробел в кавычках между адресами ячеек.
Посмотрите на рисунок ниже. Результат преобразования в столбце D.
Задача 2. Разделение текстовых строк
После импорта данных сотрудников их фамилии, имена и отчества оказались в одном столбце. Необходимо разделить данные по столбцам.
Решение. Задача сложнее предыдущей и для ее реализации понадобится несколько текстовых функций.
Для отделения фамилии сотрудника и запишем в ячейку B1 формулу
=ЛЕВСИМВ(A1;НАЙТИ(» «;A1))
В этой формуле количество выводимых знаков подсчитывается функцией Найти, которая определяет местонахождение первого пробела в строке.
Для записи имени в ячейку C1 запишем следующую формулу
=ПСТР(A1;НАЙТИ(» «;A1)+1;ПОИСК(» «;A1;НАЙТИ(» «;A1)+1)-НАЙТИ(» «;A1)-1)
Если посмотреть на синтаксис записи данной функции, то получаем:
- Выражение НАЙТИ(» «;A1)+1 отвечает поиск позиции первого пробела в текстовой строке. А чтобы получить позицию первой буквы имени, прибавляется единица.
- Для определения количества символов в имени используется конструкция посложнее ПОИСК(» «;A1;НАЙТИ(» «;A1)+1)-НАЙТИ(» «;A1)-1. Количество символов определяется как разность позиций пробелов, отделяющих имя. Чтобы исключить из числа найденных символов сами пробелы, в начальной позиции прибавляется единица, а потом из полученного результата вычитается единица.
Отчество получается в ячейке D1 по более сложной формуле
=ПСТР(A1;ПОИСК(» «;A1;НАЙТИ(» «;A1)+1)+1;ДЛСТР(A1)-ПОИСК(» «;A1;НАЙТИ(» «;A1)+1)+1)
Здесь количество знаков в отчестве определяется как разность общего количества символов (ДЛСТР) и позицией второго пробела.
В рассмотренных примерах функции ПОИСК и НАЙТИ выполняют одинаковые операции, так как разница в регистрах символов не учитывается. Возможно обойтись только одной из них.
Задача 3. Укорачивание текстовых строк
В список сотрудников внести изменения. Записать в одном столбце Фамилии и инициалы.
Решение. В зависимости от исходного состояния списка возможны два варианта.
1 вариант. Исходные данные содержатся в одном столбце. ФИО разделены одинарным пробелом.
Записываем следующую формулу
=СЦЕПИТЬ(ЛЕВСИМВ(A1;НАЙТИ(» «;A1));ПСТР(A1;НАЙТИ(» «;A1);2);».»;ПСТР(A1;НАЙТИ(» «;A1; НАЙТИ(» «;A1)+1);2);».»)
2 вариант. Исходные данные содержатся в разных столбцах.
Формула для преобразования
=СЦЕПИТЬ(A1;» «;ЛЕВСИМВ(B1);».»;ЛЕВСИМВ(C1);».»)
Друзья, если вы можете привести свои примеры использования текстовых функций в Excel, расскажите о них в комментариях. Рекомендую посмотреть статью о построении графиков функций в Excel. Понравилась статья, поделитесь с друзьями. Кнопочки социальных сетей внизу.
Дополнительные статьи по теме:
- Знакомство с таблицами в Excel
- Изменение строк и столбцов в Excel
- Работа с ячейками: объединение, изменение, защита…
- Ошибки в формулах: почему excel не считает
- Использования условий в формулах Excel
- Функция CЧЕТЕСЛИМН
- Построение графика функции в Microsoft Excel
- Все уроки по Microsoft Excel
Дорогой читатель! Вы посмотрели статью до конца.
Получили вы ответ на свой вопрос? Напишите в комментариях пару слов. Если ответа не нашли, укажите что искали или откройте содержание блога.
ОЧЕНЬ ВАЖНО! Оцени лайком или дизлайком статью!
При использовании Excel часто необходимо работать не только с числами, но и с текстом. В этой статье мы разберем 12 основных функций Excel для обработки текста.
Для примера возьмем строку «ExcelGuide.ru – про Excel и не только» и ее будем использовать в наших функциях ниже.
ЛЕВСИМВ
Функция ЛЕВСИМВ возвращает указанное количество знаков с начала строки. В качестве аргументов на первом месте указываем ту строку, из которой хотим извлечь текст, а вторым аргументом количество символов, которое хотим получить.
Давайте из нашей строки получим текст «ExcelGuide.ru»:
=ЛЕВСИМВ(B1;13)
ПРАВСИМВ
Функция ПРАВСИМВ аналогична ЛЕВСИМВ, только возвращает указанное количество символов не с начала, а с конца строки. Первым аргументом указываем строку, откуда будем получать часть текста, а вторым аргументом – количество символов.
Из нашей строки извлечем текст «про Excel и не только»:
=ПРАВСИМВ(B1;21)
ПСТР
Функция ПСТР позволяет получить указанное количество символов начиная с определенной позиции. У этой функции 3 аргумента: Текст, из которого нам нужно получить часть; стартовая позиция, с которой нужно извлечь символы; количество символов, которое хотим получить.
В нашей строке есть слово Excel, давайте его получим:
=ПСТР(B1;21;5)
ДЛСТР
Функция ДЛСТР возвращает количество символов в строке.
=ДЛСТР(B1)
ПОИСК
Функция ПОИСК предназначена для нахождения первого вхождения указанного текста в исходную строку. Аргументы функции: сначала указываем тот текст, который хотим найти; далее строку, в которой ищем текст.
Давайте в нашем примере найдем текст «про Excel»:
=ПОИСК(«про Excel»;B1)
СЦЕПИТЬ
Функция СЦЕПИТЬ позволяет последовательно объединить несколько текстовых элементов в одну строку.
В качестве аргументов необходимо перечислить те текстовые элементы, которые вы хотите соединить.
В качестве примера объединим наш пример и строку «. Пожалуй лучший сайт про Excel )))»:
=СЦЕПИТЬ(B1;». Пожалуй лучший сайт про Excel )))»)
СОВПАД
Функция СОВПАД проверяет идентичность двух строк и возвращает Истина, если строки совпадают и ЛОЖЬ, если строки не совпадают.
Сравним нашу строку с текстом «ExcelGuide.ru»:
=СОВПАД(B1;»ExcelGuide.ru»)
СЖПРОБЕЛЫ
Функция СЖПРОБЕЛЫ удаляет лишние дублирующие пробелы. В качестве аргумента указываем строку, у которой надо удалить лишние пробелы.
=СЖПРОБЕЛЫ(B1)
ЗНАЧЕН
Функция ЗНАЧЕН преобразует текст в число. Часто случается при экспорте из разных информационных систем мы получаем числовые значения в текстовом формате, в таких случаях нам и пригодится этот функционал.
В качестве примера преобразуем текст «1000» в число 1 000:
=ЗНАЧЕН(«1000»)
ПОДСТАВИТЬ
Функция ПОДСТАВИТЬ заменяет новым текстом старый текст в исходной текстовой строке. Аргументов у функции три: сначала указываем ту строку, в которой будем менять текст; далее указываем старый текст; а затем тот, которым мы хотим заменить.
В качестве примера в нашей строке заменим «про» на «о»:
=ПОДСТАВИТЬ(B1;»про»;»о»)
ПРОПИСН
Функция ПРОПИСН преобразует все буквы в прописные. У функции только один аргумент – та строка, которую надо преобразовать.
=ПРОПИСН(B1)
СТРОЧН
Функция СТРОЧН преобразует все буквы в строчные. У функции один аргумент – тот текст, который мы хотим модифицировать.
=СТРОЧН(B1)
Кстати, если вы хотите более подробно изучить Excel, научиться строить быстро сложные отчеты и графики, то рекомендую вам курс «Excel + Google Таблицы с нуля до PRO» от Skillbox.
Спасибо за внимание. Мы разобрали 12 основных текстовых функций в Excel, которые вам могут пригодиться в ежедневной работе.