Что такое строка в excel

ПСТР, ПСТРБ (функции ПСТР, ПСТРБ)

В этой статье описаны синтаксис формулы и использование функций ПСТР и ПСТРБ в Microsoft Excel.

Описание

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

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

Эти функции могут быть доступны не на всех языках.

Функция ПСТР предназначена для языков с однобайтовой кодировкой, а ПСТРБ — для языков с двухбайтовой кодировкой. Язык по умолчанию, заданный на компьютере, влияет на возвращаемое значение следующим образом.

Функция ПСТР всегда считает каждый символ (одно- или двухбайтовый) за один вне зависимости от языка по умолчанию.

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

К языкам, поддерживающим БДЦС, относятся японский, китайский (упрощенное письмо), китайский (традиционное письмо) и корейский.

Синтаксис

Аргументы функций ПСТР и ПСТРБ описаны ниже.

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

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

Если start_num больше, чем длина текста, то для ПМС и ПБ возвращается «» (пустой текст).

Если start_num меньше, чем длина текста, но start_num плюс num_chars превышает длину текста, то mid/MIDB возвращает символы до конца текста.

Если start_num меньше 1, то mid/MIDB возвращает #VALUE! значение ошибки #ЗНАЧ!.

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

Если значение «число_знаков» отрицательно, функция ПСТР возвращает значение ошибки #ЗНАЧ!.

Число_байтов Требуется для midB. Указывает, сколько знаков должна вернуть функция ПСТРБ (в пересчете на байты).

Если значение «число_байтов» отрицательно, функция ПСТРБ возвращает значение ошибки #ЗНАЧ!.

Пример

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

Возвращает пять знаков из строки в ячейке А2, начиная с первого знака.

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

Так как начальная позиция больше, чем длина строки (10), возвращается пустая строка.

Источник

Текстовые функции (справка)

Чтобы просмотреть более подробные сведения о функции, щелкните ее название в первом столбце.

Примечание: Маркер версии обозначает версию Excel, в которой она впервые появилась. В более ранних версиях эта функция отсутствует. Например, маркер версии 2013 означает, что данная функция доступна в выпуске Excel 2013 и всех последующих версиях.

Для языков с двухбайтовыми наборами знаков (например, катакана) преобразует полноширинные (двухбайтовые) знаки в полуширинные (однобайтовые).

Преобразует число в текст, используя денежный формат ß (БАТ).

Возвращает символ с заданным кодом.

Удаляет из текста все непечатаемые символы.

Возвращает числовой код первого знака в текстовой строке.

СЦЕП
Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

Объединяет текст из нескольких диапазонов или строк, но не добавляет разделитель или аргументы IgnoreEmpty.

Объединяет несколько текстовых элементов в один.

DBCS
Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

Для языков с двухбайтовыми наборами знаков (например, катакана) преобразует полуширинные (однобайтовые) знаки в текстовой строке в полноширинные (двухбайтовые).

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

Проверяет идентичность двух текстовых значений.

Ищет вхождения одного текстового значения в другом (с учетом регистра).

Форматирует число и преобразует его в текст с заданным числом десятичных знаков.

Возвращают крайние слева знаки текстового значения.

Возвращают количество знаков в текстовой строке.

Преобразует все буквы текста в строчные.

Возвращают заданное число знаков из строки текста, начиная с указанной позиции.

ЧЗНАЧ
Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

Преобразует текст в число независимо от языкового стандарта.

Извлекает фонетические (фуригана) знаки из текстовой строки.

Преобразует первую букву в каждом слове текста в прописную.

Заменяют знаки в тексте.

Повторяет текст заданное число раз.

Возвращают крайние справа знаки текстовой строки.

Ищут вхождения одного текстового значения в другом (без учета регистра).

Заменяет в текстовой строке старый текст новым.

Преобразует аргументы в текст.

Форматирует число и преобразует его в текст.

ОБЪЕДИНИТЬ
Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

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

Удаляет из текста пробелы.

ЮНИСИМВ
Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

Возвращает символ Юникод, на который ссылается заданное числовое значение.

UNICODE
Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

Возвращает число (кодовую страницу), которая соответствует первому символу текста.

Преобразует все буквы текста в прописные.

Преобразует текстовый аргумент в число.

Важно: Вычисляемые результаты формул и некоторые функции листа Excel могут несколько отличаться на компьютерах под управлением Windows с архитектурой x86 или x86-64 и компьютерах под управлением Windows RT с архитектурой ARM. Подробнее об этих различиях.

Источник

Канал в Telegram

Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

Вы здесь

Работа со строками в Excel. Текстовые функции Excel

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

Функции категории «Текстовые»

Итак, рассмотрим основные и полезные функции категории «Текстовые», с остальными можно ознакомиться самостоятельно.

Это в основном часто используемые функции при работе со строками. Теперь рассмотрим пару примеров, которые продемонстрируют работу некоторых функций.

Пример 1
Дан набор строк:

Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

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

Извлечем в столбец В номера накладных. Для этого найдем так называемый ключевой символ или слово. В нашем примере видно, что перед каждым номером накладной стоит «№», а длина номера накладной 6 символов. Воспользуемся функциями НАЙТИ и ПСТР. Пишем в ячейку B2 следующую формулу :

= ПСТР (A2; НАЙТИ («№»;A2)+1;6)

Разберем формулу. Из строки А2 с позиции следующей после найденного знака «№», мы извлекаем 6 символов номера.

Теперь извлечем дату. Тут все просто. Дата расположена в конце строки и занимает 8 символов. Формула для С2 следующая:

= ПРАВСИМВ (A2;8)

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

= ЗНАЧЕН ( ПРАВСИМВ (A2;8))

а затем, задать формат отображения в ячейке, как это сделать было описано в статье «Формат данных в Excel».

Ну и последнее, для удобства дальнейшей фильтрации строк, введем столбец месяц, который мы получим из даты. Только для создания месяца нам необходимо откинуть день и заменить его на «01». Формула для D2:

= ЗНАЧЕН ( СЦЕПИТЬ («01»; ПРАВСИМВ (A2;6))) или = ЗНАЧЕН («01″& ПРАВСИМВ (A2;6))

Задайте формат ячеке «ММММ ГГГГ». Результат:

Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

Пример 2
В строке «Пример работы со строками в Excel» необходимо все пробелы заменить на знак «_», так же перед словом «Excel» добавить «MS».

Формула будет следующая:

=ПОДСТАВИТЬ(ЗАМЕНИТЬ(A1;ПОИСК(«excel»;A1);0;»MS «);» «;»_»)

Для того, чтоб понять данную формулу, разбейте ее на три столбца. Начните с ПОИСК, последней будет ПОДСТАВИТЬ.

Все. Если есть вопросы, задавайте, не стесняйтесь Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

Источник

Строка формул в EXCEL

history 28 мая 2013 г.

Строка формул находится в верхней части окна Excel.

Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

Изменение высоты Строки формул

Для упрощения просмотра и редактирования большого объема текста в ячейке или длинной формулы можно настроить высоту Строки формул.

Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

Развернуть Строку формул также можно нажав кнопку, расположенную в правом краю Строки формул (на рисунке выше кнопка «с шевроном» выделена красным кружком.)

Повторное нажатие сочетания клавиш CTRL+SHIFT+U или кнопки «с шевроном» свернет Строку формул.

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

Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

Нажав левую клавишу мыши, перетащите край Строки формул вниз на необходимое количество строк, а затем отпустите клавишу мыши.

Установленная таким образом высота Строки формул будет запомнена EXCEL и в дальнейшем будет использована при разворачивании Строки формул с помощью сочетания клавиш CTRL+SHIFT+U или кнопки «с шевроном».

Высоту Строки формул можно увеличить практически на весь лист, но хотя бы одна строка будет отображаться на листе полностью (эта строка будет содержать активную ячейку).

Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

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

Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

Чтобы свернуть Строку формул обратно нажмите сочетание клавиш CTRL+SHIFT+U или кнопку «с шевроном».

Просмотр промежуточного результата вычисления формулы

В Строке формул можно быстро посмотреть промежуточный результат вычисления сложной формулы.

Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

Нажатие клавиши ESC вернет просматриваемую часть формулы в прежнее состояние, нажатие клавиши ENTER заменит часть формулы результатом ее вычисления.

Отображение длинных формул

Пусть в ячейке имеется длинная формула: =+ЕСЛИ($A2=0;0; ЕСЛИ ($B2 =4264;$B2 =4895;$B2 32760;($B2*0,128-1623,49)*$C2/365)))))

В Строке формул такую громоздкую формулу можно отобразить полностью (см. выше), но ее трудно воспринимать. Гораздо удобнее работать с формулой в таком виде: =+ЕСЛИ($A2=0;0; ЕСЛИ($B2 =4264;$B2 =4895;$B2 32760;($B2*0,128-1623,49)*$C2/365)))))

Источник

Разбор текстовых строк в EXCEL

history 18 ноября 2017 г.

Часто текстовая строка может содержать несколько значений. Например, адрес компании: «г.Москва, ул.Тверская, д.13», т.е. название города, улицы и номер дома. Если необходимо определить все компании в определенном городе, то нужно «разобрать» адрес на несколько составляющих. Аналогичный подход потребуется, если необходимо разнести по столбцам Имя и фамилию, артикул товара или извлечь число или дату из текстовой строки.

Данная статья является сводной, т.е. в ней содержатся ссылки на другие статьи, в которых решены определенные задачи. Начнем с адресов.

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

Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

Усложним ситуацию. Пусть подстрока «д.» может встречаться в адресе несколько раз, например, при указании названия деревни используется сокращение «д.», т.е. совпадает с префиксом номера дома. В этом случае нужно определить все строки, в которых имеется название деревень (первые 2 символа, т.к. это адрес населенного пункта) и исключить их. Также можно извлечь все цифры из строки в отдельный диапазон (см. статью Извлекаем в MS EXCEL число из конца текстовой строки ). Но, что делать, если в названии улицы есть числа? Например, «26 Бакинских комиссаров». Короче, тут начинается творчество.

Артикул товара

Что такое строка в excel. Смотреть фото Что такое строка в excel. Смотреть картинку Что такое строка в excel. Картинка про Что такое строка в excel. Фото Что такое строка в excel

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *