(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Обработка текстовых данных в Excel

Алексей Шмуйлович

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

Вот несколько примеров, когда Вам может понадобиться обработка больших массивов текста в Excel:

  1. Вы получили с АТС текстовый файл с распечаткой междугородних переговоров и хотите построить сводный отчет: с каких номеров звонили, на какие, сколько и т.д.
  2. Ваша учетная программа (например 1С) умеет выгружать отчеты в Excel, но размер отчета настолько велик, что сохранение в Excel занимает массу времени. В текстовом формате отчет сохраняется гораздо быстрее. Я использовал эту особенность 1С при разработке своей Выгрузки проводок.
  3. Вам нужно проанализировать лог-файл Вашего веб-сервера.

Вариантов множество. Мы разберем сегодня последний пример - анализ лог-файла.

Открываем текстовый файл в Excel.

Есть несколько вариантов вставки текстовой информации в книгу Excel:

  1. Вставить ее через буфер обмена из текстового редактора
  2. Через меню Файл - Открыть. В диалоге открытия файла укажите тип Все файлы (*.*). Это позволит Вам увидеть не только собственно txt-файлы, но и файлы с другими расширениями (например файлы *.log, как в нашем примере).
  3. В проводнике Windows правой кнопкой кликнуть нужный файл и выбрать пункт Открыть с помощью. Дальше следует из списка предложенных программ выбрать Excel. Если в предложенном списке еще нет Excel, это означает, что на Вашем компьютере файлы такого типа еще не открывали с помощью Excel. В таком случае нажмите пункт Выбрать программу... внизу списка. В следующий раз Excel уже должен быть в списке.

Мастер разбивки текста по столбцам

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

Для этих целей служит мастер текстов.

Выделяем столбец с текстом (А) или несколько ячеек в столбце и выбираем меню Данные - Текст по столбцам.

На первом шаге работы с мастером нужно определить, как в нашем тексте разделены поля данных. Вариантов два: поля могут быть разбиты разделителями либо иметь фиксированную ширину.

Мастер текстов Excel - шаг 1

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

Мастер текстов Excel - шаг 2 

Если текст разбит на колонки разделителями (запятыми, двоеточиями, пробелами, табуляторами и т.п.), на втором шаге нужно указать мастеру, какие символы считать разделителями.

Мастер текстов Excel - шаг 2 

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

После разбивки текста на столбцы можно дополнительно настроить параметры интерпретации данных в столбцах:

Мастер текстов Excel - шаг 2 

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

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

Ссылки по теме


 Распечатать »
 Правила публикации »
  Обсудить материал в конференции Microsoft »
Обсудить материал в конференции Дизайн, графика, обработка изображений »
Написать редактору 
 Рекомендовать » Дата публикации: 19.01.2007 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Верcия для легализации для образовательного учреждения. Get Genuine Windows® Agreement for Academic (GGWA-A) - это простой и экономный способ лицензирования ОС на уже используемых ПК. GGWA-A позволяет приобрести лицензию на операционную систему и... Microsoft Windows SL 8.1 Russian Academic OPEN 1 License No Level Legalization Get Genuine
Электронный ключи Microsoft Outlook 2013. Язык интерфейса - Русский. Купить Microsoft Outlook 2013 Russian, полная версия, электронный ключ
Windows 8.1 Корпоративная совмещает в себе все, что вам необходимо — новые мобильные приложения для бизнеса, Office для работы с документами, функции поиска, просмотра веб-сайтов и доступа к своим данным практически отовсюду. Microsoft Windows Enterprise Upgrade 8.1 Russian Upgrade OPEN 1 License No Level
Электронный ключ Windows 8.1 Профессиональная версия. Продукт обмену и возврату не подлежит. Поставляется в электронном виде. Windows 8.1 Профессиональная включает все, что есть в Windows 8.1, и, кроме того, улучшенные возможности, которые помогут вам... Microsoft Windows 8.1 Professional, полная версия, электронный ключ
Редакция Essentials — выпуск для организаций малого бизнеса (до 25 пользователей), применяется для серверов с одним или двумя процессорами... Microsoft Windows Server Essentials 2012 R2 Russian Academic OPEN 1 License No Level
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
3D принтер Myriwell HL-300A является лидером в сегменте бюджетных (домашних) 3D принтеров. Стильный дизайн. Красивый дизайн и удобное управление помогут с легкостью воплотить ваши идеи в реальность. Простота использования. Объемная печать .. 3D принтер Myriwell HL-300A, пурпурный
PrintBox3D One - новый российский 3D принтер, спроектированный с участием лучших инженеров по ЧПУ оборудованию. Благодаря этому точность печати достигает 50 мкм! Это в два раза меньше, чем размер пикселя экрана Apple iPhone 4! PrintBox3D One
3D ручка – первое в мире устройство, при помощи которого вы можете рисовать объемные фигуры в воздухе. Это компактное и простое в использовании устройство, которое не требует программного обеспечения или компьютера. 3D ручка Myriwell, серая
Такой же белый, как падающий снег или свежо пастеризованное молоко или свежевыкрашенный забор. Этот цвет ярче, чем натуральный. С этим цветом вы сможете достигнуть нового уровня яркости моделей. Катушка ABS-пластика Myriwell 1.75 мм 1кг., белая
Makerbot Replicator персональный 3D-принтер с возможностью двухцветной печати, который позволяет печатать довольно крупные вещи! MakerBot Replicator 2-head
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Утиль - лучший бесплатный софт для Windows
Краткие описания программ и ссылки на них
Новые материалы
Вопросы и ответы по MS SQL Server
 
Рассылки Maillist.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
SoftParad - обзоры лучших программ и утилит
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Служба Windows Installer (287)
При очередной установке С++Builder выскочила ошибка: Не удается получить доступ к сужбе Windows...
 
Где можно найти «Пакет анализа» для Excel ? (54)
Коллеги, подскажите, где можно скачать надстройку к Excel под названием «Пакет анализа», после...
 
Помощь по MS Access (289)
Доброе время суток. Случайно оказался на этом сайте, искал статьи по OLAP. Вижу, что...
 
История русификации ПК (1)
Безусловно первой и главной системой русификации были программы Антона Чижова. Но наряду с этим...
 
70-671 экзмен на русском языке. (364)
Уже в третий раз пытался сдать экзамен MSP 70-671 на русском языке и все без результатно,...
 
 
 



    
rambler's top100 Rambler's Top100