После копирования таблиц, напрмер из 1С, иногда требуется преобразовать числа-как-текст в полноценные числа.
Работа с текстом
Количество статей с тегом—13
Кроме чисел и дат в ячейках листа Excel очень часто хранится текст. Причем иногда он становится объектом обработки и приходится производить с ним различные операции: склейку, нарезку, зачистку от лишних пробелов и символов и т.д. В этом разделе разбираются следующие темы:
— Как делить текст из одной ячейки (столбца) на несколько и склеивать обратно.
— Как выдергивать из длинной фразы отдельные слова (подстроки).
— Что делать с числами, когда они воспринимаются Excel как текст.
— Как перевести русский текст в транслит (Николай в Nikolay, например).
— Как быстро привести в порядок текст, замусоренный при вводе лишними пробелами, апострофами, латиницей и т.д.
Иногда просто необходимо преобразовать число в текстовый формат. Например, если вы собираетесь ввести в ячейку номер банковского счета (20 цифр), то предварительно необходимо обязательно установить для ячейки текстовый формат в окне Формат ячеек (Format Cells) или нажав сочетание клавиш Ctrl+1.
Если вам часто приходится переводить кириллицу в транслит (а попробуйте-ка сделать это для фамилии Кржижановский, например), то специальная пользовательская функция на VBA может очень помочь.
Допустим, что у нас имеется столбец с данными, которые надо разделить на несколько отдельных столбцов.
Классическая задача, когда необходимо получить «Иванов И.И.» из «Иванов Иван Иванович», решается простой формулой.