Программы, надстройки и макросы для обработки таблиц Excel (преобразование и форматирование таблиц, создание новых таблиц из исходных)
-
Надстройка FillDocuments для MS Excel: общие сведения
Предназначение программы: заполнение множества документов данными из Excel нажатием одной кнопки.
Для работы программы требуется таблица Excel с данными для подстановки, и папка с шаблоном (шаблонами) документов.
В качестве шаблонов можно использовать файлы Word и Excel.
На выходе получаются заполненные файлы исходного… -
Программа «Прайс лист», выполненная в виде надстройки для Excel, позволяет легко автоматизировать обработку прайс-листов.
Вспомните ситуацию: поставщики в очередной раз прислали свои прайс-листы в Excel — конечно, в совершенно разных форматах — и вам нужно объединить данные из всех этих файлов в одну таблицу. А составители этих таблиц будто специально хотели усложнить вам жизнь… -
Программа предназначена для сравнения и подстановки значений в таблицах Excel.
Если вам надо сравнить 2 таблицы (по одному столбцу, или по нескольким),
и для совпадающих строк скопировать значения выбранных столбцов из одной таблицы в другую,
надстройка «Lookup» поможет сделать это нажатием одной кнопки.
То же самое можно сделать при помощи формулы =ВПР(), но:формулы…
-
Этот макрос предназначен для сбора (загрузки) информации из файлов Excel, расположенных в одной папке.
Для работы этого макроса, помимо него самого, вам понадобится добавить в свой файл:функцию FilenamesCollection для получения списка файлов в папке
функцию GetFolder для вывода диалогового окна выбора папки с запоминанием выбранной папки
прогресс-бар для отображения…
-
Программа предназначена для автоматизации процесса создания форм ввода и редактирования данных из таблиц Excel.
Сейчас реализована лишь малая часть программы.
Но уже сейчас программа достаточно точно распознаёт типы полей таблицы, и для полей типа «выпадающий список» и «поле с маской ввода» формирует список значений и маску ввода соответственно.
Как будет свободное время -… -
Программа предназначена для формирования (заполнения) договоров купли-продажи.
Исходными данными выступает таблица сделок, и шаблон договора, в который при помощи формул подставляются значения из заданной строки таблицы сделок.
Для запуска программы достаточно нажать зеленую кнопку — и сразу же начнётся формирование договоров (файлов Excel из одного листа) в автоматически созданной папке… -
Макрос предназначен для создания текстовых файлов в кодировке UTF-8.
Исходными данными является таблица Excel из 12 столбцов.
Сначала, макрос создаёт папку для будущих текстовых файлов.
Папка создаётся в том же каталоге, где расположена книга Excel.
Далее, для каждой строки таблицы, макрос формирует подпапку,
используя в качестве её названия текст из 7-го столбца таблицы.
И потом, когда папка… -
Данный макрос предназначен для поиска адресов электронной почты на листе Excel, с последующим выводом найденных адресов на отдельный лист.
В прикреплённом файле, на первом листе («исходные данные»), ячейки заполнены неструктурированной информацией (смесь фамилий, адресов почты, прочей ненужной информации)
Макрос вычленяет из текста ячеек адреса электронной почты, и выводит все найденные… -
Надстройка SearchText предназначена для поиска заданного текста в книге Excel, с выводом результатов поиска на отдельный лист.
При запуске надстройка формирует панель инструментов, с которой осуществляется запуск всех макросов:В Excel 2007 и 2010 панель инструментов можно найти на вкладке «Надстройки»:
Надстройка SearchText является расширенной версией надстройки для…
-
Программа предназначена для сравнения цен конкурентов из их прайсов с прайс-листом вашей организации.ВНИМАНИЕ: Недавно разработана многофункциональная программа для обработки прайс-листов
Новая программа объединения и обработки прайс-листов доступна на сайте для скачивания и тестирования на различных наборах прайс-листов.
Исходными данными для программы являются:
ваш прайс…
-
К примеру, есть у вас несколько десятков (или сотен) текстовых файлов с подобным содержимым:
(количество файлов, и количество строк данных в каждом файле не ограничено)
1c04;1J0-698-151-G;1 комплект тормозных накладок;1J0698151G;1J0698151G;5;1
1c04;1H0698151A;Тормозные колодки;1H0698151A;1H0698151A;1;1
1c04;1K0-698-151-B;Тормозные колодки;1K0698151B;1K0698151B;2;1
А надо из всего этого… -
Программа предназначена для автоматизации формирования договоров комиссии и купли автотранспортного средства.
В качестве исходных данных выступают:таблица Excel с реквизитами создаваемых документов
папка с шаблонами договоров (в формате dot)В исходной таблице Excel занесены все необходимые исходные данные для заполнения бланков договоров, а также, при помощи пользовательских формул (UDF),…
-
База данных «Преподаватели» предназначена для автоматизации работы администрации учебных заведений.Программа обеспечивает выполнение всех необходимых операций по приему документов, поиску и анализу информации, составлению отчетов.
Эта база данных представляюет собой урезанную и немного изменённую версию программы АИСС СПК.
Программа обеспечивает:
Хранение полной…
-
Программа предназначена для поиска минимальных цен на товары в Яндекс.Маркете
UPDATE: Продажа программы прекращена 14 мая 2015 года, ввиду нерентабельности техподдержки
(это единственная из моих программ, где я не могу гарантировать работоспособность, — т.к. всё зависит от Яндекса, который часто меняет сайт, и вводит ограничения типа капчи).
Техподдержка программы тоже прекращена в полном… -
Макрос FilenamesWithValues предназначен для получения списка файлов Excel из заданной папки, и загрузки значений из каждого найденного файла.
В отдельной ячейке задаётся путь к папке, которая будет просмотрена в поисках файлов Excel.
При формировании списка файлов проставляются гиперссылки на найденные файлы, указывается дата создания файла.
Из каждого файла загружаются значения с… -
Программа предназначена для работы с заказами, оформляемыми менеджерами на выставках.Основные функции программы:
создание (заполнение) новых заказов
редактирование существующих заказов
объединение нескольких заказов в один
формирование заявки на продукцию на основании данных их сформированных заказов
Для каждого заказа предусмотрен выбор клиента из базы данных (если клиент…
-
Программа АИСС «СПК» предназначена для автоматизации работы приемной комиссии колледжей и техникумов.АИСС обеспечивает выполнение всех необходимых операций по приему документов, поиску и анализу информации, составлению отчетов.
Назначением программы является автоматизация труда работника приёмной комиссии учебного заведения.
Программа обеспечивает:
Хранение полной…
-
Если ваш макрос выдаёт ошибку при использовании метода SpecialCells — возможно, причина в установленной защите листа Excel.
Почему разработчики Microsoft отключили работу этой функции на защищённых листах — не совсем понятно, но мы попробуем обойти это ограничение.
Итак, нам надо получить все заполненные ячейки из некого диапазона листа Excel.
Обычно для этого используется вызов… -
Если вам нужно рассылать письма из Excel,
воспользуйтесь готовым решением в виде надстройки FillDocuments
Ознакомьтесь с возможностями и способами рассылки писем из Excel,
а также с инструкцией по настройке рассылки через TheBATМакроc предназначен для автоматизированной рассылки почты из Excel.
Для рассылки используется почтовая программа TheBAT!
(подразумевается, что эта программа на… -
Надстройка предназначена для выполнения множественных замен в выделенном диапазоне ячеек.
После запуска надстройки, появляется панель инструментов из 3 кнопок:
Кнопка «Выполнить все замены» — выполняет замены в выделенном диапазоне ячеек
Кнопка «Изменить список замен» — отображает лист настроек, где в первом столбце находится список заменяемых…
-
Функция UniqueValues возвращает коллекцию, содержащую уникальные непустые значения из диапазона ячеек (или массива)
Function UniqueValues(ByVal arr) As Collection
‘ функция получает в качестве параметра массив любой размерности
‘ возвращает коллекцию уникальных НЕПУСТЫХ значений
Set UniqueValues = New Collection: On Error Resume Next
For Each v In arr
v = Trim(v): If Len(v… -
Программа выполняет поиск организаций по ИНН на официальном сайте для размещения информации о государственных (муниципальных) учреждениях bus.gov.ru, и заносит данные о найденных организациях в таблицу Excel.
Смотрите также парсер сайта bus.gov.ru,который создаёт в Excel таблицу со списком организаций с этого сайта по выбранному региону и сферам деятельности.
На скриншоте красным цветом…
-
Функция GetValue предназначена для получения данных из закрытой книги Excel
Использовать такой способ имеет смысл только в том случае, если из большого файла надо получить значения только нескольких ячеек (или одного диапазона ячеек), и при этом точно известно расположение на листе интересующих нас ячеек, и имена листов
Пример использования функции:
Sub ПримерИспользования_GetValue()
p =… -
Программа предназначена для загрузки списка товаров из актов о приеме-передаче основных средств.
Поддерживаются акты по формам № ОС-3.1 и № ОС-3.3, возможно добавить поддержку актов других форм (в формате Excel).
При запуске макроса, выводится диалоговое окно выбора папки, после чего, в выбранной папке, производится поиск всех файлов Excel.
Для каждого из найденных файлов Excel, программа… -
Данный макрос автоматизирует процесс переключения раскладки клавиатуры (смену языков ввода) при работе с таблицами в Excel.К примеру, вы заносите данные в таблицу, где в некоторые столбцы требуется вводить русские слова (фамилия, имя, и т.п.), а в другие столбцы — английские (марка и модель авто, и т.д.)
Чтобы каждый раз не переключать раскладку вручную — можно воспользоваться WinAPI…
-
Часто бывает, что надо получить данные из другой, открытой вместе с используемой, книги Excel.
Данная функция помогает получить ссылку на другую, открытую в текущий момент, книгу:
Sub ПримерИспользования_GetAnotherWorkbook()
Dim WB As Workbook
Set WB = GetAnotherWorkbook
If Not WB Is Nothing Then
MsgBox «Выбрана книга: » & WB.FullName, vbInformation
Else… -
Надстройка для транслитерации или кодирования (замены символов их кодами) выделенного диапазона ячеек Excel
При запуске надстройки в Excel формируется панель инструментов, при помощи которой можно выполнять следующие действия:Нажатием кнопки RU->EN выполнить транслитерацию выделенного диапазона ячеек
Нажатием кнопки EN->RU выполнить транслитерацию выделенного диапазона ячеек
В…
-
Программный комплекс, предназначенный для автоматизации учёта и администрирования сети связи телефонной или телекоммуникационной компании.Программа позволяет хранить и редактировать базу данных объектов (в виде файлов Excel), просматривать существующие трассы и формировать новые.
Особенность программы — возможность учёта и администрирования узлов связи с нестандартными…
-
Программа позволяет сформировать отчёты по базе данных больницы.
Кроме того, реализован ввод данных в базу о новых пациентах. -
Функция TextFile2Array предназначена для преобразования файла CSV в двумерный массив
Очень часто при работе с текстовыми файлами (и, в частности, с файлами CSV) приходится их загружать на лист Excel, предварительно производя фильтрацию данных в этом файле.
Чтобы упростить весь процесс — от выбора файла CSV в диалоговом окне, до разбиения загруженного из файла текста в двумерный массив, и была… -
Программа предназначена для формирования прайс-листов на ноутбуки с соответствии с требованиями интернет-каталога Onliner.byОсновные функции программы:
(учитываются цены фирм-конкурентов, цены onliner.by и надбавка фирмы)
загрузка каталога ноутбуков (названия, характеристики, цены) с сайта onliner.by в файл Excel, и обновление этого каталога
назначение соответствий моделей…
-
Программа предназначена для составления учебного расписания.
На отдельных листах хранится список преподавателей вуза, список групп и занятий у этих групп по дням недели.
Макрос делает выборку по всем преподавателям (или по выбранному преподавателю),
фильтрует по заданной группе (курсу), если не выбрана опция «все курсы»,
сортирует по времени начала занятия, группирует по дню… -
Система учёта заявок предназначена для автоматизации ввода, редактирования и учёта заданий на заказ запасных частей для автомобилей.Программа позволяет производить поиск по базе данных, и распечатку информации о выбранном заказе.
Эта база данных представляет собой урезанную и немного изменённую версию программы АИСС СПК.
-
Программа предназначена для обработки таблиц с тарифами на междугородную и международную телефонную связь.Присутствует опция выгрузки обработанной таблицы в файл формата XML.
При запуске программы (которая выполнена в виде надстройки Excel) формируется дополнительная панель инструментов:
Формируемый надстройкой XML-файл имеет такую структуру:
-
Программа предназначена для формирования заданий на производство.
Исходными данными выступают таблицы Excel и файлы XML.
При конвертации таблиц происходит обработка данных и перестановка столбцов.
При запуске программа формирует панель инструментов с 6 кнопками — для обработки файлов различной структуры. -
Программа предназначена для формирования единого прайс-листа автозапчастей на основании нескольких исходных прайсов различной структуры.ВНИМАНИЕ: Описанная в данной статье программа послужила прототипом для новой, многофункциональной программы, где пользователь сам может настраивать обработку прайс-листов
Новая программа объединения и обработки прайс-листов доступна на сайте для…
-
Макрос формирует прайс-лист для отправки клиенту.
Исходными данными являются позиции из основного прайс-листа фирмы.
При формировании нового прайса учитывается бонус продавца, а также коэффициенты дохода и доставки.
Помимо этого простейшего макроса, у нас на сайте есть множество других программ для работы с прайс-листами.
Например, для сбора данных из прайсов разных поставщиков… -
Программа предназначена для преобразования файлов формата .HTM с объявлениями о продаже недвижимости (файлы являются результатом сохранения веб-страниц с сайтов публикации объявлений) в формат Microsoft Excel.
Программа производит анализ текста объвлений, распознаёт значения площади и этажности, отделяет второстепенные данные (комментарий) из текста объявления, преобразует различные форматы цен (… -
Если у вас есть таблица Excel, в которой, в определённом столбце, через запятую перечислены значения (или диапазоны значений), а вы хотите получить аналогичную таблицу, но чтобы в каждой строке было только одно значение, — то вам на помощь придёт функция ExtendArray.(пример работы функции можно увидеть на прикреплённом изображении)
В своей работе ExtendArray использует функцию…
-
Программа предназначена для предпечатной подготовки, и последующего вывода на печать (на виртуальный ПДФ принтер) документов Excel.
Программа позволяет:подгонять файлы, выгруженные из 1С, под печать на одной странице
изменять ориентацию страницы для счетов-фактур
вставлять реквизиты (фамилии, информацию о доверенностях) в специально выделенные для этого ячейки
вставлять…
-
Программа предназначена для работы с заявками на оборудование.Цели программы:
автоматизация составления и редактирования заявок
преобразование имеющихся заявок в виде отдельных файлов Excel различной структуры к единому виду
формирование отчётов по категориям и типам заявок
стандартизация печатной формы заявок
разграничение доступа на работу с базой данных заявок
…
-
Данная программа предназначена для выборки выражений по заданным «минус словам»
В качестве базы используется выгрузка из файлов формата csv, данные загружаются в столбец «A» (далее БАЗА).
В столбец «E» заносятся слова которые нужно найти в БАЗЕ. При нажатии на кнопку «Добавить минус слова» происходит выборка вхождений заданных шаблонов… -
Макрос предназначен для экспорта выделенного диапазона ячеек книги Excel в код HTML.
Смотрите также надстройку для экспорта таблицы или выделенного диапазона ячеек в HTML
Результат (HTML код таблицы) помещается в буфер обмена.
Первая строка выделенного диапазона ячеек считается заголовком таблицы (обрамляется тегами <th> вместо <td>)
Например, мы имеем… -
Sub ПримерИспользования()
‘ задаём полный путь к обрабатываемому файлу
ПутьКФайлу$ = ThisWorkbook.Path & «» & «Contract.XLS»
Application.ScreenUpdating = False ‘ отключаем обновление экрана
arr = LoadArrayFromWorkbook(ПутьКФайлу$, «a2», 30) ‘ загружаем данные‘ выводим результаты в окно Immediate
Debug.Print «… -
Программа предназначена для сбора данных из отчётов нефтедобывающих компаний.
Исходными данными выступают файлы оперативной отчётности следующих типов:Добыча
Переработка
Сбыт
Сервис
Анализ
На распределение
Во втором столбце таблицы перечислены названия компаний, чьи отчеты программа будет обрабатывать,
а в строке заголовка — список месяцев, данные по по… -
Надстройка предназначена для быстрой конвертации выделенного диапазона ячеек в HTML код для вставки на сайт.
При запуске надстройки, формируется панель инструментов (на ленте, на вкладке Надстройки)
с 2 кнопками: экспорт в HTML всей таблицы, или только выделенного диапазона ячеек
Файл надстройки, — во вложении к статье.
Программа корректно обрабатывает объединённые ячейки.
Количество… -
Клавиша:
Ctrl + T
Макрос:
Создание Текстовых ФайловКлавиша:
Ctrl + 4
Макрос:
Окраска Объединённых ЯчеекКлавиша:
Ctrl + 5
Макрос:
Окраска Всех Объединённых ЯчеекКлавиша:
Ctrl + G
Макрос:
Объединение Значений Из ЯчеекКлавиша:
Ctrl + Shift + G
Макрос:
Разъединение Значений Из ЯчеекКлавиша:
Ctrl + Shift + D
Макрос:
Поиск Дубликатов В КнигеКлавиша:
Ctrl + Shift + O
Макрос:… -
Программа предназначена для расчёта твердости металла (сплава) по изображению оттиска, выполненного на специальном оборудовании (с многократным увеличением)
В качестве исходных данных выступает 24-битное изображение в формате BMP, на основании результатов обработки которого (считывается массив, содержащий цвета отдельных пикселей) и производятся все дальнейшие вычисления.
Сначала из массива… -
Программа предназначена для вывода отчёта по мероприятиям налоговой инспекции.
Исходные данные для обработки расположены на других листах того же файла Excel:
перечень мероприятий налогового контроля, проведенных в отношении контрагентов
поручения об истребовании документов (информации)
запросы в кредитные организации о предоставлении сведений по операциям на счетах…
-
Программа предназначена для автоматизации рабочего места сотрудника, отвечающего за регистрацию, прием на работу, и увольнение иностранных граждан.
В качестве исходных данных используется таблица изображенная на скриншоте.
В этой таблице содержится нужная информация, необходимая для заполнения шаблонов документов.
Программа заполняет следующие документы:Доверенность (doc)
Заявление на…
-
Макрос предназначен для создания сводной таблицы и диаграммы для отчёта по трафику.В качестве исходных данных выступает таблица со статистикой доступа в интернет — сформированная программой создания отчётов по статистике
Создаваемая сводная диаграмма позволяет легко проанализировать причины перерасхода трафика, а сводная таблица предоставляет детализированный отчёт по каждому сайту.
При…
-
Программа предназначена для обработки отчётов управления по сделкам с ценными бумагамиОсновные функции программы:
Создание новых отчётов управления (за следующий квартал) на основании текущих отчётов
Внесение изменений и дополнений в существующие отчёты
Формирование сводной таблицы по вкладам для оценки роста, а также коэффициентов ликвидности и версификации вкладов
Обработка…
-
Программа предназначена для объединения однотипных отчётов, сформированных программой 1С
Обрабатываемые отчёты (файлы Excel) хранятся в одной папке, и имеют структуру, изображенную на скриншоте:В итоговой таблице, загруженные строки группируются (объединяются) при совпадении значений в 2 полях — «модель» и «название»,
при этом количество в объединяемых… -
Программа позволяет загружать котировки различных валют из файлов формата .HTM, и анализировать их при различных параметрах анализа.
Все котировки разбиваются на отдельные блоки (временные диапазоны для разбивки задаются на форме настроек), и анализ производится по каждому блоку в отдельности.
Есть возможность исключить из расчётов данные за пятницу.
Изменение параметров вычисления значений BS… -
Программа предназначена для выборки данных из текстовых файлов, которые были сгенерированны инвентаризационной программой
В качестве исходных данных для макроса используются текстовые файлы, в которых находится информация о конфигурации компьютеров
(на каждый компьютер приходится по 3 файла).
Работу макроса можно разделить на следующие этапы:Выбор папки с данными по всем компьютерам…
-
Программа служит для преобразования тиковых значений котировок в свечи необходимого периода
Исходный файл в формате .csv получается в результате выгрузки (экспорта) котировок с сайта www.finam.ru (Фьючерсы ФОРТС),
и содержит большое количество строк (записей) — около 1 миллиона за 1 день.
В исходном файле CSV имеется таблица со следующими столбцами:
<TICKER> <PER> <DATE… -
Программа предназначена для вывода информации о скором наступлении события
Каждый раз при открытии файла (и автоматической активации макроса), происходит проверка разницы между текущей датой, и датой окончания действия полиса
(столбец номер 7 на скриншоте).
Если эта разница находится в пределах 10 дней (параметр можно менять по своему усмотрению), то на отдельный лист выводится ссылка на… -
Программа предназначена для формирования отчёта по серверам компании (список технических характеристик, IP адресов, установленного программного обеспечения)
В качестве исходных данных для программы имеется выгрузка из Help Desk системы Acme в формате XLS, но этот отчёт, хоть и содержит все необходимые данные, крайне неудобен для анализа и дальнейшей обработки:Программа производит поиск…
-
Программа предназначена для анализа ожидаемой доходности различных портфелей(рассматриваются всевозможные комбинации проектов)
При помощи формул типа =СЛЧИС() на листах с характеристиками проектов генерируются различные комбинации исходных значений, на основании которых формулами рассчитывается доходность проекта.
Методом Монте-Карло формируются массивы значений (по одному массиву для…
-
Программа предназначена для создания отчётов по детализации телефонных звонков (междугородная и международная связь), последующей упаковки созданных детализаций в ZIP архив, и автоматизированной рассылки сформированных писем абонентам.
При запуске программа ищет в заданной папке исходные файлы с детализацией (упакованные в ZIP файлы DBF), и на основании из этих файлов формирует (по шаблону, с… -
Программа позволяет сформировать списки игр, отсортированные по различным критериям.
На основании результатов программы букмекеры могут правильно выстроить «линию», то есть, учитывая массу нюансов, с достаточной долей вероятности определить фаворитов и аутсайдеров в предстоящих играх, и сделать выгодные ставки. -
Программа предназначена для формирования коммерческих предложений по наружной рекламе.
В качестве исходных данных выступает файл Excel со списком рекламных объектов.Список объектов должен содержать следующую информацию (в отдельных столбцах):
адрес рекламной конструкции (щита)
сторона рекламного щита или перетяжки (А, Б, В, и т.п.)
ссылки на фото и карту рекламной конструкции
(… -
Программа предназначена для формирования таблицы Excel для расчёта суммы оплаты за услуги ЖКХ (холодного и горячего водоснабжения)
В качестве исходных данных выступает таблица, в которой занесены показания счётчиков (расход горячей и холодной воды)
Макрос производит поиск клиентов в исходной таблице (по номеру лицевого счёта), и подставляет данные по этому клиенту в итоговую таблицу.
Вы… -
Программа позволяет в процессе ввода новых данных в таблицу Excel отслеживать наличие совпадений с записями из «черного списка», расположенного на отдельном листе.
Особенности данной программы:
поиск частичных совпадений (адреса могут совпадать лишь частично, при сравнении файмилий не учитываются 2 последних буквы, и т.д.)
можно изменить «точность» совпадения — в… -
Программа предназначена для создания маркировальных этикеток для идентификации груза
В качестве исходных данных используется таблица (на скриншоте) имеющая следующие поля:НАИМЕНОВАНИЕ ТОВАРА
КОД ТНВЭД
КОЛИЧЕСТВО
ЕД. ИЗМ.
ВЕС НЕТТО
ВЕС БРУТТО
МЕСТА
ТИП УПАКОВКИ
ОБЪЕМ
ТОРГОВАЯ МАРКА
ПРОИЗВОДИТЕЛЬ
ФОТО
ЗАВОДСКАЯ МАРКИРОВКА
МАРКИРОВКА
НОМЕР ЗАЯВКИ…
-
Программа позволяет выполнить сквитовку первой продажи и первой покупки в таблице сделокВ результате работы программы таблица сделок принимает вид, показанный на скриншоте.
Исходными данными выступает таблица сделок в таком формате:
Для проверки корректности работы программы она формирует лог-файл примерно такого содержания:
========= Обработка строки 1 ===================
Текущее… -
Надстройка позволяет одним щелчком мыши выполнить копирование выделенных строк в один из файлов, расположенных в специальной папке на сервере или локальном компьютере.
Надстройка при запуске добавляет несколько пунктов в контекстное меню ячейки (см. скриншот)
При закрытии (отключении) надстройки дополнительные пункты контекстного меню исчезают.
В коде указываются настройки программы:
‘… -
Надстройка PhoneNumbers предназначена для обработки номеров телефонов в таблице Excel, в выводом найденный (распознанных) номеров в отдельный столбец
Основное предназначение: Извлечение номеров телефонов из Excel файла.
Пример исходных данных и результата можно посмотреть в прикреплённом файле Excel (на первом листе — что есть изначально, на втором — то, что получается… -
Программа позволяет искать в выбранной папке изображения, основываясь на содержимом ячеек таблицы Excel, и производить вставку найденных изображений в соседние ячейки.Реализовано:
сжатие вставляемых изображений
поиск картинок в подпапках
установка выбранного пользователем размера для вставляемых изображений
отображение состояния обработки файла (прогресс-бар)
При вставке… -
Надстройка предназначена для формирования оглавления прайс-листов, расположенных на отдельных листах книги Excel.При запуске программа формирует панель инструментов:
Особенности программы:
группировка строк каждого прайс-листа
формирование обратных ссылок с прайс-листов на оглавление
-
Программа предназначена для импорта данных из одного файла Excel (проект разработки нефтяных месторождений) в другой файл (форма отчета).
Макрос выполнен в виде надстройки для Excel, добавляющей в меню приложения кнопку «Скопировать» для запуска формы.
На форме выбираются исходное и конечное поля, нажимается кнопка «Перенести данные», — и программа, сопоставляя столбцы двух файлов, производит… -
Программа предназначена для получения данных с сайта Национального рейтингового агенства.
Исходными данными является столбец с гиперссылками.
Результат выводится на отдельный лист.
Собираемые программой данные содержат следующую информацию:Суммарные брокерские операции
Совокупные обороты
Собственный Капитал
Прибыль
Обороты с облигациями
Обороты с муниципальными облигациями… -
Программа предназначена для переноса информации из файла формы в файл проекта.
После выбора и загрузки формы пользователь выбирает поля для переноса, и указывает, в какую позицию проекта необходимо поместить данные.
При необходимости осуществляется конвертация валют с учётом текущего курса доллара. -
Программа предназначена для еженедельного формирования плана проверок торговых точек.
Функции программы:
выборка из базы данных заданного числа случайных торговых точек, в соответствии с настройками для каждой группы
формирование таблицы (файл Excel) со списком выбранных объектов по шаблону
рассылка созданного файла (в архиве ZIP) по заданному списку адресов электронной…
-
Программа предназначена для формирования таблицы, содержащей имена файлов игр для сотовых телефонов.
В исходной таблице содержатся данные о всех моделях сотовых телефонов различных брендов.
Цель макроса — сформировать список имён файлов .jar для новой игры, дополнив его столбцами с производителем и моделью аппарата.
Файл Excel можно сохранить в другом формате, щелкнув файл > Сохранить как. Форматы файлов, доступные в диалоговом окне Сохранить как, зависят от типа активного листа (листа, листа диаграммы или другого типа листа).
Примечание: Когда вы сохраняете файл в другом формате, часть форматирования, данных и функций может быть потеряна.
Чтобы открыть файл, созданный в другом формате (в более ранней версии Excel или в другой программе), выберите файл > Открыть. Если открыть книгу Excel 97–2003, она автоматически откроется в режиме совместимости. Чтобы воспользоваться новыми возможностями Excel 2010, сохраните книгу в формате Excel 2010 файла. Однако вы также можете продолжать работать в режиме совместимости, при этом исходный формат файла сохраняется для обратной совместимости.
Форматы файлов Excel
Формат |
Расширение |
Описание |
Книга Excel |
XLSX |
Стандартный формат файлов Excel 2010 и Excel 2007, основанный на языке XML. В этом формате нельзя сохранять код макросов Microsoft Visual Basic для приложений (VBA) и листы макросов Microsoft Office Excel 4.0 (XLM). |
Книга Macro-Enabled Excel (код) |
XLSM |
Формат файлов файлов на основе XML и с поддержкой макроса для Excel 2016, Excel 2013, Excel 2010 и Excel 2007. В этом формате можно сохранять код макросов VBA и листы макросов Excel 4.0 (XLM). |
Двоичная книга Excel |
XLSB |
Формат двоичных файлов (BIFF12) для Excel 2010 и Excel 2007. |
Шаблон |
XLTX |
Формат файлов по умолчанию для шаблонов Excel для Excel 2010 и Excel 2007. Не позволяет сохранять код макросов VBA, а также листы макросов Microsoft Excel 4.0 (XLM). |
Шаблон (код) |
XLTM |
Формат файлов с поддержкой макроса для шаблонов Excel Excel 2010 и Excel 2007. В этом формате можно сохранять код макросов VBA и листы макросов Excel 4.0 (XLM). |
Книга Excel 97—2003 |
XLS |
Формат двоичных файлов Excel 97 — Excel 2003 (BIFF8). |
Шаблон Excel 97- Excel 2003 |
XLT |
Формат двоичных файлов Excel 97 — Excel 2003 (BIFF8) для хранения шаблонов Excel. |
Книга Microsoft Excel 5.0/95 |
XLS |
Формат двоичных файлов Excel 5.0/95 (BIFF5). |
Таблица XML 2003 |
XML |
Формат файлов XML-таблиц 2003 (XMLSS). |
Данные XML Data |
XML |
Формат данных XML. |
Надстройка Microsoft Excel |
XLAM |
Формат файлов надстроек Excel 2010 и Excel 2007 на основе XML с поддержкой макросов. Надстройка — это программа, обеспечивающая возможность выполнения дополнительного кода. Позволяет использовать проекты VBA и листы макросов Excel 4.0 (XLM). |
Надстройка Excel 97—2003 |
XLA |
Надстройка Excel 97-2003, дополнительная программа, предназначенная для выполнения дополнительного кода. Поддерживает использование проектов VBA. |
Книга Excel 4.0 |
XLW |
Формат файла Excel 4.0, в котором сохраняются только обычные листы, листы диаграмм и макросов. Книгу в этом формате можно открыть в Excel 2010, но сохранить файл Excel в этом формате нельзя. |
Works 6.0-9.0 spreadsheet |
XLR |
Таблица, сохраненная в Microsoft Works 6.0–9.0. Примечание: Этот формат поддерживается только Excel Starter формате. |
Форматы текстовых файлов
Формат |
Расширение |
Описание |
Форматированный текст (разделители — пробелы) |
PRN |
Формат для Lotus, с разделителями — пробелами. Сохраняет только активный лист |
Текст (разделители — знаки табуляции) |
TXT |
Сохраняет книгу в виде текстового файла, разделенного знаками табуляции, — для использования в другой операционной системе Microsoft Windows — и гарантирует, что символы табуляции, разрывы строк и другие символы будут интерпретироваться правильно. Сохраняет только активный лист. |
Текст (Макинтош) |
TXT |
Сохраняет книгу в виде текстового файла, разделенного знаками табуляции, — для использования в операционной системе Макинтош — и гарантирует, что символы табуляции, разрывы строк и другие символы будут интерпретироваться правильно. Сохраняет только активный лист. |
Текст (MS-DOS) |
TXT |
Сохраняет книгу в виде текстового файла, разделенного знаками табуляции, — для использования в операционной системе MS-DOS — и гарантирует, что символы табуляции, разрывы строк и другие символы будут интерпретироваться правильно. Сохраняет только активный лист. |
Текст в кодировке Unicode |
TXT |
Сохраняет книгу в виде текста в кодировке Unicode, стандартной кодировке символов, разработанном Unicode Consortium. |
CSV (разделители — запятые) |
CSV |
Сохраняет книгу в виде текстового файла, разделенного знаками запятой, — для использования в другой операционной системе Windows — и гарантирует, что символы табуляции, разрывы строк и другие символы будут интерпретироваться правильно. Сохраняет только активный лист. |
CSV (Макинтош) |
CSV |
Сохраняет книгу в виде текстового файла, разделенного знаками запятой, — для использования в операционной системе Макинтош — и гарантирует, что символы табуляции, разрывы строк и другие символы будут интерпретироваться правильно. Сохраняет только активный лист. |
CSV (MS-DOS) |
CSV |
Сохраняет книгу в виде текстового файла, разделенного знаками запятой, — для использования в операционной системе MS-DOS — и гарантирует, что символы табуляции, разрывы строк и другие символы будут интерпретироваться правильно. Сохраняет только активный лист. |
DIF |
DIF |
Формат обмена данными. Сохраняет только активный лист. |
SYLK |
SLK |
Формат Symbolic Link. Сохраняется только активный лист. |
Примечание: Если вы сохраните книгу в любом текстовом формате, будут потеряны все элементы форматирования.
Другие форматы файлов
Формат |
Расширение |
Описание |
DBF 3, DBF 4 |
.DBF |
dBase III и IV. Файлы этого формата можно открывать в Microsoft Excel, но сохранять файлы Microsoft Excel в формате dBase нельзя. |
Таблица OpenDocument |
ODS |
Таблица OpenDocument. Вы можете сохранять Excel 2010, чтобы их можно было открывать в приложениях для работы с электронными таблицами в формате OpenDocument Spreadsheet, таких как Google Docs и OpenOffice.org Calc. Электронные таблицы в формате ODS также можно открывать в Excel 2010. При сохранении и открытии ODS-файлов может быть потеряно форматирование. |
|
|
Portable Document Format (PDF). Этот формат файла сохраняет форматирование документов и позволяет делиться файлами. При просмотре PDF-файла в Интернете и выводе его на печать сохраняется его исходное представление. Данные в файле нельзя легко изменить. Формат PDF также полезен для документов, которые будут воспроизводиться с помощью промышленной печати. Примечание: Этот формат не поддерживается в Excel 2007. |
Документ XPS |
XPS |
Спецификация XML-бумаги (XPS). Этот формат файла сохраняет форматирование документов и позволяет делиться файлами. При просмотре или печати XPS-файла сохраняется именно тот формат, который вы хотите использовать, и данные в нем нельзя легко изменить. Примечание: Этот формат не поддерживается в Excel 2007. |
Форматы файлов, которые используют буфер обмена
Данные из буфера обмена Microsoft Office можно вкрепить в Excel с помощью команды Специальная вклейка(вкладкаГлавная, группа Буфер обмена, кнопка Вклеить), если данные буфера обмена Office имеет один из следующих форматов:
Формат |
Расширение |
Идентификаторы типа буфера обмена |
Рисунок |
WMF или EMF |
Рисунки в формате Windows Metafile (WMF) или Windows Enhanced Metafile (EMF). Примечание. Если вы скопируете метафайл Windows (WMF) из другой программы, Microsoft Excel вставит рисунок в виде расширенного метафайла (EMF). |
Точечный рисунок |
BMP |
Рисунки, сохраненные в растровом формате (BMP). |
Форматы файлов Microsoft Excel |
XLS |
Форматы двоичных файлов для Excel 5.0/95 (BIFF5), Excel 97–2003 (BIFF8) и Excel 2010 (BIFF12). |
SYLK |
SLK |
Формат Symbolic Link. |
DIF |
DIF |
Формат обмена данными. |
Текст (разделители — знаки табуляции) |
TXT |
Текстовый формат со знаками табуляции в качестве разделителей. |
CSV (разделители — запятые) |
CSV |
Формат с разделителями-запятыми |
Форматированный текст (разделители — пробелы) |
RTF |
RTF. Только из Excel. |
Внедренный объект |
GIF, JPG, DOC, XLS или BMP |
Объекты Microsoft Excel, объекты из правильно зарегистрированных программ, которые поддерживают OLE 2.0 (OwnerLink ), Рисунок или другой формат презентации. |
Связанный объект |
GIF, JPG, DOC, XLS или BMP |
OwnerLink, ObjectLink, Ссылка, Рисунок или другой формат. |
Объект-рисунок Office |
EMF |
Формат рисованного объекта Office или Picture (EMF) |
Текст |
TXT |
Отображаемый текст, текст OEM |
Веб-страница в одном файле |
MHT, MHTML |
Веб-страница в одном файле (MHT или MHTML). Этот формат файла объединяет встроенные рисунки, приложения, связанные документы и другие вспомогательные элементы, на которые есть ссылки в документе. Примечание: Этот формат не поддерживается в Excel 2007. |
Веб-страница |
HTM, HTML |
Формат HTML. Примечание: Если вы скопируете текст из другой программы, Microsoft Excel вставит этот текст в формате HTML независимо от формата исходного текста. |
Форматы файлов, не поддерживаемые в Excel
Следующие форматы файлов больше не поддерживаются в Excel 2016, Excel 2013, Excel 2010, Excel Starter и Excel 2007. Открывать и сохранять файлы в этих форматах нельзя.
Формат |
Расширение |
Идентификаторы типа буфера обмена |
Диаграмма Excel |
XLC |
Форматы файлов Excel 2.0, 3.0 и 2.x |
WK1, FMT, WK2, WK3, FM3, WK4 |
.WK1, .WK2, .WK3, .WK4, .WKS |
Форматы файлов Lotus 1-2-3 (все версии) |
Microsoft Works |
.WKS |
Формат файлов Microsoft Works (все версии) |
DBF 2 |
.DBF |
Формат файла DBASE II |
WQ1 |
.WQ1 |
Формат файла Quattro Pro для MS-DOS |
WB1, WB3 |
WB1, WB3 |
Quattro Pro 5.0 и 7.0 для Windows. |
Форматы файлов, не поддерживаемые в Excel Starter
Кроме того, следующие форматы файлов больше не поддерживаются в Excel Starter. Открывать и сохранять файлы в этих форматах нельзя.
Формат |
Расширение |
Надстройка Excel 97—2003 |
XLA |
Надстройка Microsoft Excel |
XLAM |
Имя источника данных |
DSN |
База данных Access MDE |
MDE |
Подключение к данным Office |
ODC |
Файл ссылки на данные |
UDL |
Открытие и просмотр файлов в неподдерживаемых форматах
Если нужный формат файла не поддерживается в Excel, попробуйте сделать следующее:
-
Найщите в Интернете компанию, которая создает конвертеры файлов для форматов файлов, которые не поддерживаются в Excel.
-
Сохраните файл в формате, который поддерживает другая программа, а затем экспортировать его из этой программы в формат, поддерживаемый Excel.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
См. также:
Форматирование и функции Excel, не перенесенные в другие форматы файлов
Здравствуйте! У меня имеется некоторое количество разнообразных excel-файлов. Один из них имеет следующую структуру (см. скриншот)
Он представляет собой таблицу должников. Данные располагаются в столбцах «Группа» (номер группы), «Физическое лицо» (ФИО студента), «Зачетная книжка» (номер зачетной книжки), «Дисциплина» (наименование дисциплины), «Вид контроля» (зачет, экзамен и т.д.), «Отметка» (незачет, неудовл и т.д.), «Период контроля» (номер семестра), «Тип ведомости» (основная, пересдача), «Индивидуальная ведомость» (да, нет).
Может быть существуют какие-либо сервисы, программы для того, чтобы хранить подобную информацию в течение долгого времени, на основании этих данных выполнять различные запросы, сравнения, анализ?
Таких файлов несколько. Их можно разбить на несколько групп. Каждый файл в группе имеет одинаковую структуру.
Проблема в том, что до этого идёт выгрузка этих документов в формат excel-таблиц, и необходимо именно из них получать различные выборки на основании запросов
pablo Пользователь Сообщений: 10 |
Подскажите, пожалуйста, каким приемом можно редактировать большое количество файлов в exel? Например, нужно во всех файлах. xlsx, лежащих в одной папке проставить значение ячейки а1= 10 и закрасить в желтый цвет. |
Юрий М Модератор Сообщений: 60585 Контакты см. в профиле |
Перебрать циклом все файлы в папке и выполнить для каждого нужные операции. Вопрос перебора файлов обсуждался неоднократно. Один из вариантов можно найти в разделе «Приемы» |
pablo Пользователь Сообщений: 10 |
Я там так и не нашел нужного примера, только вот этот http://www.planetaexcel.ru/techniques/12/45/ но это немного не то, т.к. все действия происходят в уже открытом документе. А как это сделать чтобы файлы xlsx. открывались, с ними происходили действия в цикле и они закрывались? |
Z Пользователь Сообщений: 6111 Win 10, MSO 2013 SP1 |
#4 02.04.2013 14:40:38
Скорей всего — написать макрос, самому, или найти готовый, или заказать… «Ctrl+S» — достойное завершение ваших гениальных мыслей!.. |
||
pablo Пользователь Сообщений: 10 |
Z, т.е. шаблонов работы с несколькими файлами xls не существует? |
Z Пользователь Сообщений: 6111 Win 10, MSO 2013 SP1 |
Шаблонов — нет, макросы делали. В поиск — пакетная обработка файлов… «Ctrl+S» — достойное завершение ваших гениальных мыслей!.. |
Юрий М Модератор Сообщений: 60585 Контакты см. в профиле |
Вы чуть-чуть промазали со ссылкой: см. на одну выше )) Вот это Только вместо копирования листа — Ваши действия. Но сам процесс перебора файлов должен Вам подойти. |
EducatedFool Пользователь Сообщений: 3632 |
#8 02.04.2013 18:13:29 Вот есть пример обработки файлов в цикле: http://excelvba.ru/code/CombineFiles Надо совсем немного поменять: 1) вместо
написать
2) заменить
на
3) заменить
на
|
||||||||||||
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
#9 02.04.2013 18:48:33 Практически готовое решение: Просмотреть все файлы в папке Остается только заменить вписываемое в ячейку значение и добавить именение заливки. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
Всем известно, что данные в ячейке могут представлять собой число, текст или значение ошибки. Как отображаются те или иные данные в ячейке, зависит от примененного формата. В Excel существует множество встроенных форматов, с помощью которых мы можем видеть числа в денежном представлении или экспоненциальном, в виде даты или дроби. Форматы доступны в диалоговом окне Формат ячейки на вкладке Число. Но всё же иногда встроенных форматов не хватает, и тогда Excel предоставляет пользователю возможность создать свой формат. В этой статье рассматриваются основные правила построения пользовательского формата, и приводятся примеры различных форматов.
Правила построения формата
Для того, чтобы создать пользовательский формат, следует в диалоговом окне Формат ячейки перейти на вкладку Число, выбрать в списке числовых форматов вариант (все форматы) и в поле Тип ввести новый формат
Пользовательский формат может иметь от одного до четырёх разделов, разделенных точкой с запятой. Эти разделы определяют формат положительных, отрицательных чисел, нуля и текста (именно в таком порядке). Если раздел всего один, то он относится ко всем числам. Если разделов два, то первый определяет представление положительных чисел и нуля, а второй — отрицательных чисел. Если какой-то из разделов пропускается, то точку с запятой всё равно надо поставить. Например, формат ;;;@ позволяет отображать в ячейке только текст, а числа отображаться не будут. Если разделов один, два или три, то текст, введённый в ячейку, всё равно отображается.
Важно. Формат числа никак не влияет на его значение, с помощью формата мы изменяем только внешнее представление числа в ячейке
Запись формата формируется с помощью специальных символов, которые могут быть дополнены произвольным текстом, а также указанием цвета шрифта и некоторых условий.
При создании пользовательского формата используются следующие коды
Код | Описание | Пример формата | Содержимое ячейки | Результат |
---|---|---|---|---|
Основной | общий числовой формат, числа отображаются так, как были введены | Основной | 1234,56 78 0,9 |
1234,56 78 0,9 |
# | любая цифра необязательная, лишние цифры после запятой округляются | #,# | 1234,56 78 0,9 |
1234,6 78, ,9 |
0 | любая цифра обязательная. Недостающие цифры заменяются нулём, как в целой части, так и в дробной, лишние цифры после запятой округляются |
000,0 | 1234,56 78 0,9 |
1234,6 078,0 000,9 |
? | любая цифра обязательная. Недостающие цифры заменяются пробелом (используется для выравнивания чисел по десятичной запятой), лишние цифры после запятой округляются | ???,? | 1234,56 78 0,9 -25 -3,4 |
1234,6 78, ,9 — 25, — 3,4 |
% | умножает число на 100 и добавляет знак % после него | 0,0% | 0,9 | 90,0% |
пробел | используется как разделитель разрядов, если стоит в середине формата, и уменьшает число в 1000 раз, если стоит в конце формата | # ##0,0 # ##0,0 (пробел) # ##0,0 (два пробела) |
123456,7 | 123 456,7 123,5 0,1 |
E+ E- | используется для экспоненциальной записи числа | 0,0E+00 0E+0 |
123456,7 | 1,2E+05 1E+5 |
@ | используется для вывода текста | |||
» » (кавычки) | выводит текст, заключенный в кавычки | |||
$- + / ( ) : пробел | эти символы отображаются в ячейке, даже если записаны в формате без кавычек | |||
используется для экранирования, т.е. для отображения следующего за ним символа без изменений | ||||
* | заполняет ячейку символом, который следует за * | *- | 1234,56 | ———— |
_ (подчёркивание) | делает символ, следующий за ним невидимым, но оставляет свободное место, равное ширине символа. Используется для выравнивания чисел по десятичной запятой, если, например, отрицательное число заключается в скобки | # ##0,00_);(# ##0,00);- | 1234,5 -1234,5 |
1 234,50 (1 234,50) |
Использование в числовом формате произвольного текста
Иногда требуется к числу присоединить текст, но так, чтобы число осталось числом, и с ним можно было производить вычисления (например, добавить единицы измерения). В этом случае текст можно добавить через формат ячейки. Добавляемый текст, как правило, заключается в кавычки, без кавычек можно записывать текст, если в нём нет зарезервированных символов. Например, можно записать без кавычек т (тонн), но нельзя кг, так как символ г зарезервирован для форматирования дат. Чтобы зарезервированные символы отобразились, как обычные, можно перед ними поставить обратный слеш (кг). Но на мой взгляд проще и надёжнее заключить текст в кавычки
Формат | Содержимое ячейки | Результат | Примечание |
---|---|---|---|
# ##0,00″ кг» | 456 | 456,00 кг | |
# ##0,00 » т» | 456 | 0,46 т | пробел после нуля уменьшает число в 1000 раз |
0″ кг»,000″ г» | 456,123 | 456 кг,123 г | |
«ABCD-«# | 456 | ABCD-456 | |
«Приход»*.0,00;»Расход»*.0,00;- | 456 -456 0 |
Приход…..456,00 Расход…..456,00 — |
сочетание *. (звёздочка-точка) обеспечивает разделение текста и числа точками, т.е. текст располагается по левому краю ячейки, число располагается по правому краю, а все пространство между ними заполняется точками |
«Избыток»;»Недостаток»;»Баланс»; | 456 -456 0 текст |
Избыток Недостаток Баланс |
так как четвёртый текстовый раздел пустой, а точка с запятой для него поставлена, то текст отображаться в ячейке не будет |
Задание в формате цвета шрифта
Цвет шрифта может задаваться в любом из четырёх разделов формата. Название цвета указывается в квадратных скобках и должно быть первым в разделе. Допускается использовать один из восьми цветов: чёрный (black), зеленый (green), белый (white), синий (blue), фиолетовый (magenta), желтый (yellow), голубой (cyan), красный (red), а также задавать цвет индексом цвет n, где n может принимать значения от 1 до 56, правда 10 из них повторяются по два раза. По умолчанию используется чёрный цвет.
Формат | Содержимое ячейки | Результат | Примечание |
---|---|---|---|
[Синий]# ##0,00;[Красный]-# ##0,00 | 456 -456 |
456,00 -456,00 |
|
# ##0,00″ кг»;[Красный]»Ошибка!» | 456 -456 |
456 кг Ошибка! |
|
[Красный]»Избыток»;[Синий]»Недостаток»;[Зеленый]»Баланс»; | 456 -456 0 |
Избыток Недостаток Баланс |
|
[Черный]Основной | 456 #ЗНАЧ! |
456 |
Если цвет шрифта установить в цвет фона ячейки (белый по белому), то при таком формате скроются значения ошибок |
0,0;-0,0;-;[Цвет46] | 456 -456 0 текст |
456 -456 — текст |
Выведет текст цветом 46 (оранжевым) |
Задание в формате условия
По умолчанию в пользовательском формате для чисел установлены условия >0; <0; =0. Но при желании можно установить разный формат для данных, сгруппированных по иным условиям. Условия формируются с помощью знаков отношений: = < >.
Формат | Содержимое ячейки | Результат | Примечание |
---|---|---|---|
[Синий][<100]# ##0,00;[Красный][>500]# ##0,00;0,00 |
50 |
50,00 |
|
[Красный][<0]»Ошибка»;[<100]00″ коп.»;0″ руб.» 00″ коп.» | 456 56 -100 |
4 руб. 56 коп. 56 коп. Ошибка |
|
[Красный][<10000]»Неверный номер»; [>9999999]#(000)##0-00-00;##0-00-00 |
55896 7335566 8127777777 89817249519 1234 |
5-58-96 733-55-66 (812)777-77-77 8(981)724-95-19 Неверный номер |
Форматирует номера телефонов. Номера более 7 цифр отображаются с кодом региона, от 5 до 7 цифр — без кода региона, менее 5 цифр — ошибочны |
[>1000000]0 » млн. руб.»;[>1000]0 » тыс. руб.»;0″ руб.» | 123456789 123456 123 |
123 млн. руб. 123 тыс. руб. 123 руб. |
Пользовательские форматы Даты/Времени
В большинстве случаев для форматирования ячеек, содержащих дату/время бывает достаточно встроенных форматов Дата и Время. Эти форматы составляются из символов Д (день), М (месяц), Г (год), ч (часы), м (минуты), с (секунды). Различия заключаются в разном количестве этих символов в записи формата, а также в разделителях. Все буквы, кроме «м» можно писать как строчными, так и прописными буквами
Формат | Результат для 09.02.2014 9:05:00 | Примечание |
---|---|---|
Д ДД ДДД ДДДД |
9 |
Символ Д отображает день для заданной даты |
М |
2 02 фев Февраль ф |
Символ М отображает месяц для заданной даты |
ГГ (или Г) ГГГГ (или ГГГ) |
14 2014 |
Символ Г отображает год для заданной даты |
Д.М.Г ДД.ММ.ГГГГ ДД/ММ/ГГГГ ДД-МММ-ГГГГ |
9.2.14 09.02.2014 09/02/2014 09-фев-2014 |
|
[$-FC19]ДД ММММ ГГГГ «г.» [$-FC22]ДД ММММ ГГГГ «г.» [$-FC23]ДД ММММ ГГГГ «г.» [$-F800] |
09 февраля 2014 г. 09 лютого 2014 г. 09 лютага 2014 г. 9 февраля 2014 г. |
Чтобы название месяца отображалось в родительном падеже, следует указать специальный код. Например, для дат на русском языке одним из таких кодов является [$FC19], на украинском [$-FC22], на белорусском [$-FC23]. Формат [$-F800] отображает дату в соответствии с региональными настройками Windows |
ч:м чч:мм:сс [ч]:мм чч:мм:сс,00 ч:мм AM/PM |
9:05 09:05:00 1000305:05 09:05:00,00 9:05 AM |
Символ ч служит для отображения часов, м — минут, а с — секунд. Если символ заключён в квадратные скобки [ч] (или [м]), то значение может превышать 23 часа (или 59 минут) Формат с запятой после секунд позволяет учитывать доли секунды (в примере сотые) AM — до полудня, PM — после полудня |
ДД.ММ.ГГГГ чч:мм | 09.02.2014 09:05 |
Использование в формате различных символов
Символы, отсутствующие на клавиатуре, можно ввести в запись формата путём копирования/вставки из таблицы символов или с помощью сочетания клавиши Alt и числового кода символа, набираемого на цифровой клавиатуре.
Формат | Содержимое ячейки | Результат | Примечание |
---|---|---|---|
0,0° |
25,36 |
25,4° |
Символ градуса ° можно ввести с помощью набора на клавиатуре Alt+0176 (цифры набираются на цифровой клавиатуре) или через буфер обмена из таблицы символов |
[ч]°мм’сс» | 55:45:30 | 55°45’30» | Такой формат можно применять для отображения величины угла (градусы, минуты, секунды). Так как в угловой мере в градусе 60 минут, а в минуте 60 секунд (как и при измерении времени), вычисления будут производиться корректно. После сс ставятся не кавычки, а два апострофа |
# ##0,0″ м²» | 45,6 13,58 |
45,6 м² 13,6 м² |
Верхний индекс ² можно взять из таблицы символов или получить с помощью Alt+0178 (правда, для этого должна быть включена английская раскладка) |
[Зеленый]↑;[Красный]↓;[Черный]↔ | 5 -5 0 |
Символы стрелок берутся из таблицы символов | |
[Красный][=3];[Желтый][=2];[Зеленый]; | 1 2 3 |
Символ (круг) берётся из таблицы символов, в данном случае шрифт Wingdings 2, но в отличие от стрелок эти символы при вставке в запись формата не отображаются. Но они там есть!!! |
Несколько слов о текстовом формате
Если для ячейки установлен текстовый формат @, то всё, что вводится в ячейку, будет восприниматься как текст, будь то число, дата или формула. Иногда это создаёт проблемы при использовании этих значений в формулах
Формат | Содержимое ячейки | Результат |
---|---|---|
@ |
00456 |
00456 09.02.2014 =A1+B1 |