Предобработка данных в excel

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

Слова с ошибками, конечные пробелы, нежелательные префиксы, неправильные случаи и непечатаемые символы в первую очередь являются неправильным впечатлением. И это даже не полный список способов, с помощью которых данные могут быть «грязными». Сведите свои пакеты. Это время для некоторых основных очистки пружиний листов с помощью Microsoft Excel.

Формат и тип данных, импортируемых из внешнего источника данных, например базы данных, текстового файла или веб-страницы, не всегда определяются вами. Прежде чем эти данные можно будет анализировать, часто требуется их очистка. К счастью, в Excel есть много функций, помогающих получить данные именно в том формате, который требуется. Иногда это простая задача, для которой достаточно использовать определенную функцию. Например, для исправления слов с ошибками в столбцах, содержащих примечания или описания, можно просто использовать средство проверки орфографии. Или, если вы хотите удалить повторяющиеся строки, можно быстро сделать это с помощью диалогового окна Удалить дубликаты.

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

Для очистки данных нужно выполнить следующие основные действия:

  1. Импортируйте данные из внешнего источника.

  2. Создайте резервную копию исходных данных в отдельной книге.

  3. Убедитесь, что данные имеют формат таблицы: в каждом столбце находятся однотипные данные, все столбцы и строки видимы и в диапазоне нет пустых строк. Для обеспечения наилучших результатов используйте таблицу Excel.

  4. Выполните сначала задачи, которые не требуют операций со столбцами, такие как проверка орфографии или использование диалогового окна Найти и заменить.

  5. Затем выполните задачи, требующие операций со столбцами. Для работы со столбцами нужно выполнить следующие действия:

    1. Вставьте новый столбец (B) рядом с исходным (A), который требуется очистить.

    2. Добавьте формулу, которая будет преобразовывать данные, вверху нового столбца (B).

    3. Заполните вниз формулу в новом столбце (B). В таблице Excel будет автоматически создан вычисляемый столбец с заполненными вниз значениями.

    4. Выберите новый столбец (B), скопируйте его, а затем вставьте как значения в новый столбец (B).

    5. Удалите исходный столбец (A). При этом новый столбец B станет столбцом A.

Чтобы периодически очищать один и тот же источник данных, рассмотрите возможность записи макроса или написания кода для автоматизации всего процесса. Существует также ряд внешних надстроек, написанных сторонними поставщиками, перечисленных в разделе сторонних поставщиков, которые можно использовать, если у вас нет времени или ресурсов для автоматизации процесса самостоятельно.

Дополнительные сведения

Описание

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

Инструкции по использованию команды Заполнить.

Создание и форматирование таблиц

Изменение размера таблицы путем добавления или удаления строк и столбцов

Использование вычисляемых столбцов в Excel таблицы

Инструкции по созданию таблицы Excel и добавлению или удалению столбцов и вычисляемых столбцов.

Создание макроса

Несколько способов автоматизировать повторяющиеся задачи с помощью макроса.

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

Дополнительные сведения

Описание

Проверка правописания

Инструкции по исправлению слов с ошибками на листе.

Добавление слов в словарь проверки орфографии

Инструкции по использованию настраиваемых словарей.

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

Дополнительные сведения

Описание

Фильтр уникальных значений или удаление повторяющихся значений

Описание двух тесно связанных процедур: фильтрации по уникальным строкам и удаления повторяющихся строк.

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

Дополнительные сведения

Описание

Проверка ячейки на наличие в ней текста (без учета регистра)

Проверка ячейки на наличие в ней текста (с учетом регистра)

Инструкции по использованию команды Найти и нескольких функций по поиску текста.

Удаление отдельных знаков из текста

Инструкции по использованию команды Заменить и нескольких функций для удаления текста.

Поиск или замена текста и чисел на листе

Инструкции по использованию диалоговых окон Найти и Заменить.

НАЙТИ, НАЙТИБ

ПОИСК, ПОИСКБ

ЗАМЕНИТЬ, ЗАМЕНИТЬБ

ПОДСТАВИТЬ

ЛЕВ, ЛЕВБ

ПРАВ, ПРАВБ

ДЛИН, ДЛИНБ

ПСТР, ПСТРБ

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

Иногда в тексте используется несогласованный регистр знаков. Используя функции «Регистр», можно преобразовать текст в нижний регистр (например, для адресов электронной почты), в верхний регистр (например, для кодов продуктов) или использовать такой же регистр, как в предложениях (например, для имен или названий книг).

Дополнительные сведения

Описание

Изменение регистра текста

Инструкции по использованию трех функций «Регистр».

СТРОЧН

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

ПРОПНАЧ

Первая буква в строке текста и все первые буквы, следующие за знаками, отличными от букв, преобразуются в прописные (верхний регистр). Все прочие буквы в тексте преобразуются в строчные (нижний регистр).

ПРОПИСН

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

Иногда текстовые значения содержат начальные, конечные либо последовательные пробелы (значения 32 и 160 кодировки Юникод) или непечатаемые знаки (значения Юникода с 0 по 31, 127, 129, 141, 143, 144 и 157). Наличие таких знаков может иногда приводить к непредсказуемым результатам при сортировке, фильтрации или поиске. Например, во внешнем источнике данных пользователь может сделать опечатку, нечаянно добавив лишний пробел; импортированные из внешних источников текстовые данные также могут содержать непечатаемые знаки внутри текста. Поскольку такие знаки незаметны, неожиданные результаты бывает трудно объяснить. Чтобы удалить эти ненужные знаки, можно использовать сочетание функций СЖПРОБЕЛЫ, ПЕЧСИМВ и ПОДСТАВИТЬ.

Дополнительные сведения

Описание

КОД

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

ПЕЧСИМВ

Удаляет из текста первые 32 непечатаемых знака в 7-битном коде ASCII (значения с 0 по 31).

СЖПРОБЕЛЫ

Удаляет из текста знак пробела в 7-битной кодировке ASCII (значение 32).

ПОДСТАВИТЬ

Функцию ПОДСТАВИТЬ можно использовать для замены символов Юникода с более высокими значениями (127, 129, 141, 143, 144, 157 и 160) знаками 7-битной кодировки ASCII, для которых предназначены функции СЖПРОБЕЛЫ и ПЕЧСИМВ.

Существует две основных проблемы с числами, которые требуют очистки данных: число было случайно импортировано как текст и необходимо изменить отрицательный знак числа в соответствии со стандартом, принятым в организации.

Дополнительные сведения

Описание

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

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

РУБЛЬ

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

ТЕКСТ

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

ФИКСИРОВАННЫЙ

Округляет число до заданного количества десятичных цифр, форматирует число в десятичном формате с использованием запятой и разделителей тысяч и возвращает результат в виде текста.

ЗНАЧЕН

Преобразует строку текста, отображающую число, в число.

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

Дополнительные сведения

Описание

Изменение системы дат, формата даты и двузначного представления года

Описание системы дат в Office Excel.

Преобразование времени

Инструкции по преобразованию значений времени в различные единицы.

Преобразование дат из текстового формата в формат даты

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

ДАТА

Возвращает целое число, представляющее определенную дату. Если до ввода этой функции форматом ячейки был «Общий», результат будет отформатирован как дата.

ДАТАЗНАЧ

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

ВРЕМЯ

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

ВРЕМЗНАЧ

Возвращает время в виде десятичного числа, представленное текстовой строкой. Значение времени — это десятичное число в интервале от 0 до 0,99999999, представляющее время от 0:00:00 до 23:59:59.

Распространенной задачей после импорта данных из внешнего источника данных является объединение двух или более столбцов в один или разделение одного столбца на два или более столбцов. Например, может потребоваться разделить столбец, содержащий полное имя, на имя и фамилию. Кроме того, может потребоваться разделить столбец, содержащий поле адреса, на отдельные столбцы улицы, города, региона и почтового индекса. Обратное также может иметь значение true. Может потребоваться объединить столбец «Имя» и «Фамилия» в столбец «Полное имя» или объединить отдельные столбцы адресов в один столбец. К дополнительным общим значениям, которые могут потребовать объединения в один столбец или разделения на несколько столбцов, относятся коды продуктов, пути к файлам и IP-адреса.

Дополнительные сведения

Описание

Объединение имени и фамилии

Объединение текста и чисел

Объединение текста с датой или временем

Объединение двух и более столбцов с помощью функции

Типичные примеры объединения значений из нескольких столбцов.

Разделение текста на столбцы с помощью мастера распределения текста по столбцам

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

Разделение текста по столбцам с помощью функций

Инструкции по использованию функций ЛЕВСИМВ, ПСТР, ПРАВСИМВ, ПОИСК и ДЛСТР для разделения столбца имени на несколько столбцов.

Объединение или разделение содержимого ячеек

Инструкции по использованию функции СЦЕПИТЬ, оператора & (амперсанда) и мастера текстов.

Объединение ячеек и разделение объединенных ячеек

Инструкции по использованию команд Объединить ячейки, Объединить по строкам и Объединить и выровнять по центру.

СЦЕПИТЬ

Соединяет несколько текстовых строк в одну строку.

В большинстве функций анализа и форматирования в Office Excel предполагается, что данные находятся в одной плоской двухмерной таблице. Иногда может потребоваться сделать строки столбцами, а столбцы — строками. В других случаях данные могут даже не иметь нужной структуры и их может требоваться преобразовать в табличный формат.

Дополнительные сведения

Описание

ТРАНСП

Возвращает вертикальный диапазон ячеек в виде горизонтального и наоборот.

Иногда администраторы баз данных используют Office Excel для поиска и исправления ошибок соответствия, когда объединяются несколько таблиц. Этот процесс может включать сверку двух таблиц на различных листах, например для того, чтобы просмотреть все записи в обеих таблицах или сравнить таблицы и найти строки, которые не согласуются.

Дополнительные сведения

Описание

Поиск значений в списке данных

Часто используемые способы поиска данных с помощью функций поиска.

ПРОСМОТР

Возвращает значение из строки, столбца или массива. Функция ПРОСМОТР имеет две синтаксические формы: векторную и форму массива.

ГПР

Ищет значение в первой строке таблицы или массива и возвращает значение, находящееся в том же столбце в заданной строке таблицы или массива.

ВПР

Ищет значение в первом столбце таблицы и возвращает значение в той же строке из другого столбца таблицы.

ИНДЕКС

Возвращает значение или ссылку на значение из таблицы или диапазона. Функция ИНДЕКС имеет две формы: ссылочную и форму массива.

ПОИСКПОЗ

Возвращает относительное положение элемента массива, который соответствует заданному значению указанным образом. Функция ПОИСКПОЗ используется вместо функций типа ПРОСМОТР, если нужна позиция элемента в диапазоне, а не сам элемент.

СМЕЩ

Данная функция возвращает ссылку на диапазон, отстоящий от ячейки или диапазона ячеек на заданное число строк и столбцов. Возвращаемая ссылка может быть отдельной ячейкой или диапазоном ячеек. Можно задавать количество возвращаемых строк и столбцов.

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

Примечание: Корпорация Майкрософт не поддерживает сторонние продукты.

Поставщик

Продукт

Add-in Express Ltd.

Ultimate Suite для Excel, мастер слияния таблиц, мастер удаления дубликатов, мастер консолидации листов, мастер объединения строк, очистка ячеек, случайный генератор, объединение ячеек, быстрые инструменты для Excel, случайный сортировщик, расширенный поиск & Замена, нечеткий дубликат finder, разделенные имена, мастер разделения таблиц, диспетчер книг

Add-Ins.com

Duplicate Finder

AddinTools

AddinTools Assist

WinPure

ListCleaner Lite

ListCleaner Pro

Clean and Match 2007

К началу страницы

Нужна дополнительная помощь?

 

Посодействуйте пожалуйста в предобработке данных. Прикладываю файл со статистикой. Необходимо что бы все данные были в числовом формате, целые (без точек и т.д.) и округлены до 5-и значного целого числа. Хотя округлить потом я сам смогу, это не проблема. А вот избавиться от точек в отдельных данных (иначе они как текст распознаются) ни как не получается. Измучился, нервов больше никаких нет!  

  В свою очередь поделюсь с хорошим человеком, кто мне поможет, результатом своей деятельности. А это будет очень не дешёвая и нужная штука.  

  Заранее большое спасибо!  

  ICQ: 442815895

 

В чем разница между EURUSD240_my_attempt и EURUSD240_original?  
Не совсем представляю результат округления 1.2717 и 6568194114 «до 5-и значного целого числа».  
А чтобы открыть эти данные в виде чисел в экселе, достаточно Сервис — параметры — международные — разделитель целой и дробной части поставить точку (возможно потребуется снять галку «использовать системные разделители»).  
Далее просто мышой перетащите тхт файл в окно экселя. результат Вас удивит.

 

Прилагаю результат открытия

 
 

Nonick

Пользователь

Сообщений: 126
Регистрация: 01.01.1970

{quote}{login=Jay77}{date=16.09.2008 03:01}{thema=Предобработка данных в Excel (пожалуйста посодействуйте!)}{post}Прикладываю файл со статистикой…..  

  В свою очередь поделюсь с хорошим человеком, кто мне поможет, результатом своей деятельности. А это будет очень не дешёвая и нужная штука.{/post}{/quote}  

  Очень похоже на статистику торгов…FOREX :)))

 

{quote}{login=Лузер™}{date=16.09.2008 03:29}{thema=}{post}  
А чтобы открыть эти данные в виде чисел в экселе, достаточно Сервис — параметры — международные — разделитель целой и дробной части поставить точку (возможно потребуется снять галку «использовать системные разделители»).{/post}{/quote}  

  Спасибо большое за подсказку на счёт разделителя! У меня действительно запятая стояла (перематерился про себя!) изменил на точку, теперь с данными стало проще, однако осталась другая трудность. Открываю исходный _original, Excel его почему-то открывает как «общий», маркирую всё, ставлю числовой формат, изменяю данные, пытаюсь сохранить в текстовом файле (мне эти данные в текстовом txt, csv, asc, tab, col нужны!) Excel пишет «файл может содержать возможности несовместимые с этим форматом» и т.д. вызываю справку, там описываются ограничения… возможно существует какое-то стандартное решение этой проблемы? Спасибо!

 

{/post}{/quote}Очень похоже на статистику торгов…FOREX :))){/post}{/quote}  
Она и есть. Тренировочная выборка для нейросети. Есть интерес поэкспериментировать с предобработкой? Результатом будет стабильный индикатор тренда. Дорогая вещь! Могу выслать файл где ZigZag_ (эталон) нормирован -1,1. Могу так же поделиться классным нейроэмулятором с встроенной нормировкой, генетическими алгоритмами для настройки сети, надстройкой Excel, возможностью генерировать DLL, wizards и даже электронная книга с примерами и т.д. к нему! Присоединяйтесь, барон!

 

{quote}{login=Jay77}{date=16.09.2008 05:38}{thema=Re: }{post}{quote}{login=Лузер™}{date=16.09.2008 03:29}{thema=}{post}  
А чтобы открыть эти данные в виде чисел в экселе, достаточно Сервис — параметры — международные — разделитель целой и дробной части поставить точку (возможно потребуется снять галку «использовать системные разделители»).{/post}{/quote}  

  Спасибо большое за подсказку на счёт разделителя! У меня действительно запятая стояла (перематерился про себя!) изменил на точку, теперь с данными стало проще, однако осталась другая трудность. Открываю исходный _original, Excel его почему-то открывает как «общий», маркирую всё, ставлю числовой формат, изменяю данные, пытаюсь сохранить в текстовом файле (мне эти данные в текстовом txt, csv, asc, tab, col нужны!) Excel пишет «файл может содержать возможности несовместимые с этим форматом» и т.д. вызываю справку, там описываются ограничения… возможно существует какое-то стандартное решение этой проблемы? Спасибо!{/post}{/quote}Да, он предупреждает. Да, может — эксель не анализирует файл. Но сохраняет? Или отказывается? Есть еще возможность писать любые данные сразу в тхт.  
Вот пример:  
   Open MyMask & fName For Output As #1 ‘ открываем файл с путем и именем MyMask & fName для записи  
   Print #1, Format(Now, «yy/mm/dd hh:mm:ss») & »  Данные » ‘ Пишем туда дату с временем.  
   Print #1, «» ‘ пишем просто пустую строку  
   Print #1, «»  
   Print #1, sendData ‘ это заранее подготовленная текстовая переменная — большая :)  

     Close #1 ‘ закрываем файл.  

  Итого тексту выходит до пары мегов.

 

{quote}{login=Лузер™}{date=16.09.2008 06:03}{thema=Re: Re: }{post}{quote}{login=Jay77}{date=16.09.2008 05:38}{thema=Re: }{post}{quote}{login=Лузер™}{date=16.09.2008 03:29}{thema=}{post}Да, он предупреждает. Да, может — эксель не анализирует файл. Но сохраняет? Или отказывается? Есть еще возможность писать любые данные сразу в тхт.  
Вот пример:  
   Open MyMask & fName For Output As #1 ‘ открываем файл с путем и именем MyMask & fName для записи  
   Print #1, Format(Now, «yy/mm/dd hh:mm:ss») & »  Данные » ‘ Пишем туда дату с временем.  
   Print #1, «» ‘ пишем просто пустую строку  
   Print #1, «»  
   Print #1, sendData ‘ это заранее подготовленная текстовая переменная — большая :)  

     Close #1 ‘ закрываем файл.  

  Итого тексту выходит до пары мегов.{/post}{/quote}  

  В общем пытаюсь сохранить файл в текстовом формате с разделителями табуляции (хотя с любым текстовым форматом история повторяется), Excel пишет «файл может содержать возможности несовместимые с этим форматом», нажмите «Да», что бы удалить несовместимости или «Нет», что бы оставить… в любом случае файл сохраняется с какими-то косяками и нейрософт его не читает. Как быть?  
Спасибо большое за Ваш пример как писать любые данные сразу в тхт, но признаться мне придётся ещё долго разбираться с этим вариантом. ;-)

 

{quote}{login=Jay77}{date=16.09.2008 06:59}{thema=Re: Re: Re: }{post}{quote}{login=Лузер™}{date=16.09.2008 06:03}{thema=Re: Re: }{post}{quote}{login=Jay77}{date=16.09.2008 05:38}{thema=Re: }{post}{quote}{login=Лузер™}{date=16.09.2008 03:29}{thema=}{post}Да, он предупреждает. Да, может — эксель не анализирует файл. Но сохраняет? Или отказывается? Есть еще возможность писать любые данные сразу в тхт.  
Вот пример:  
   Open MyMask & fName For Output As #1 ‘ открываем файл с путем и именем MyMask & fName для записи  
   Print #1, Format(Now, «yy/mm/dd hh:mm:ss») & »  Данные » ‘ Пишем туда дату с временем.  
   Print #1, «» ‘ пишем просто пустую строку  
   Print #1, «»  
   Print #1, sendData ‘ это заранее подготовленная текстовая переменная — большая :)  

     Close #1 ‘ закрываем файл.  

  Итого тексту выходит до пары мегов.{/post}{/quote}  

  В общем пытаюсь сохранить файл в текстовом формате с разделителями табуляции (хотя с любым текстовым форматом история повторяется), Excel пишет «файл может содержать возможности несовместимые с этим форматом», нажмите «Да», что бы удалить несовместимости или «Нет», что бы оставить… в любом случае файл сохраняется с какими-то косяками и нейрософт его не читает. Как быть?  
Спасибо большое за Ваш пример как писать любые данные сразу в тхт, но признаться мне придётся ещё долго разбираться с этим вариантом. ;-)

 

И много Вы на форексе наторговали?  
Есть мнение, что это лохотрон еще тот.  
Реальных торгов то нет, лишь игра с компьютером, это все равно, что в казино играть. Выигрывают те, кто по ту строну торгов. Или нет?

 

{quote}{login=}{date=16.09.2008 07:09}{thema=Re: Re: Re: Re: }{post}{quote}{login=Jay77}{date=16.09.2008 06:59}{thema=Re: Re: Re: }{post}{quote}{login=Лузер™}{date=16.09.2008 06:03}{thema=Re: Re: }{post}{quote}{login=Jay77}{date=16.09.2008 05:38}{thema=Re: }{post}{quote}{login=Лузер™}{date=16.09.2008 03:29}{thema=}{post}Да, он предупреждает. Да, может — эксель не анализирует файл. Но сохраняет? Или отказывается? Есть еще возможность писать любые данные сразу в тхт.  
Вот пример:  
   Open MyMask & fName For Output As #1 ‘ открываем файл с путем и именем MyMask & fName для записи  
   Print #1, Format(Now, «yy/mm/dd hh:mm:ss») & »  Данные » ‘ Пишем туда дату с временем.  
   Print #1, «» ‘ пишем просто пустую строку  
   Print #1, «»  
   Print #1, sendData ‘ это заранее подготовленная текстовая переменная — большая :)  

     Close #1 ‘ закрываем файл.  

  Итого тексту выходит до пары мегов.{/post}{/quote}  

  В общем пытаюсь сохранить файл в текстовом формате с разделителями табуляции (хотя с любым текстовым форматом история повторяется), Excel пишет «файл может содержать возможности несовместимые с этим форматом», нажмите «Да», что бы удалить несовместимости или «Нет», что бы оставить… в любом случае файл сохраняется с какими-то косяками и нейрософт его не читает. Как быть?  
Спасибо большое за Ваш пример как писать любые данные сразу в тхт, но признаться мне придётся ещё долго разбираться с этим вариантом. ;-){/post}{/quote}В общем сохраняю файл в текстовом формате с разделителем табуляции (хотя с любым текстовым форматом история повторятся!) Excel пишет «файл может содержать возможности несовместимы с этим форматом, нажмите «Да», что бы сохранить удалив все несовместимости или «Нет», что бы оставить их… В любом случае файл сохраняется с какими-то погрешностями и нейрософт его не читает. Как быть?    
Большое спасибо за Ваш пример возможности писать любые данные сразу в тхт, мне нужно будет посидеть поразбираться как такое делается. ;-)

 

В общем сохраняю файл в текстовом формате с разделителем табуляции (хотя с любым текстовым форматом история повторятся!) Excel пишет «файл может содержать возможности несовместимы с этим форматом, нажмите «Да», что бы сохранить удалив все несовместимости или «Нет», что бы оставить их… В любом случае файл сохраняется с какими-то погрешностями и нейрософт его не читает. Как быть?    
Большое спасибо за Ваш пример возможности писать любые данные сразу в тхт, мне нужно будет посидеть поразбираться как такое делается. ;-)

 

{quote}{login=}{date=16.09.2008 08:25}{thema=}{post}И много Вы на форексе наторговали?  
Есть мнение, что это лохотрон еще тот.  
Реальных торгов то нет, лишь игра с компьютером, это все равно, что в казино играть. Выигрывают те, кто по ту строну торгов. Или нет?{/post}{/quote}  
Не буду хвастать, но торгую нормально, хотя можно значительно лучше при хороших инструментах анализа тренда.    
Мнение, что это лохотрон выражают скорее всего те, кто не стал особо вникать в этот процесс и скорее всего проигрался по глупому. В действительности же весь мир торгует, перечислять дилинговые центры, банки, инвестментс и т.д. будет очень долго.    
Суть торгов не так сложна. В первую очередь необходимо узнать что вообще такое деньги. Не те что в кармане, а вообще в этом мире и откуда они берутся. Форекс — это точно не казино. Это место где деньги появляются из ничего и пропадают в никуда. Звучит возможно абсурдно, но в банках это происходит аналогично.  
Оптимальная стратегия тоже не секрет. Смотрим общий тренд на дневном (возможно недельном тоже), затем краткосрочный на часовом/четырёхчасовом, выбираем удобный момент на пятиминутном графике, что бы встать по общему тренду. Во избежании лишних рисков стараемся держаться вне рынка в момент выхода важных экономических новостей (существует календарь событий), торгуем на «спокойном», предсказуемом рынке.    
А кто находится по ту сторону торгов, кто решает о процентных ставках мировых валют? Им наверно и торговать не надо, у них и так почти весь капитал этого мира. Эти люди занимаются тем, что банкротят частные банки и покупают потом их активы/структуры за дарма.    
А Форекс — это свободный рынок, изменение котировок происходит за счёт перевеса купли/продажи. Такие вещи отслеживаются обычными индикаторами лишь условно удовлетворительно. Но ничего же не мешает использовать передовые технологии и создать более совершенные инструменты анализа тренда. Для этого существует всё необходимое — софт, информация и т.д. Почему бы не использовать эти возможности и не проверить всё на деле?

 

{quote}{login=Jay77}{date=16.09.2008 08:29}{thema=Re: Re: Re: Re: Re: Re: }{post} Как быть?    
{/post}{/quote}Попробуйте такой код:  
Sub textToFile()  
Open «C:EURUSD240_.txt» For Output As #1  
MyTab = vbTab  
With UsedRange  
 For iRow = 1 To .Rows.Count  
   For iCol = 1 To .Columns.Count  
     sendData = sendData & Cells(iRow, iCol) & MyTab  
   Next  
   Print #1, sendData  
   sendData = «»  
 Next  
End With  
Close #1  
End Sub  
Выбрал tab в качестве разделителя

 

Nonick

Пользователь

Сообщений: 126
Регистрация: 01.01.1970

{quote}{post} передовые технологии и создать более совершенные инструменты анализа тренда….{/post}{/quote}  

  Звучит сильно! Очень интересно, что у вас получится. Excel — сила :)

 

{quote}{login=Nonick}{date=17.09.2008 09:35}{thema=Извините за офф}{post}{quote}{post} передовые технологии и создать более совершенные инструменты анализа тренда….{/post}{/quote}  

  Звучит сильно! Очень интересно, что у вас получится. Excel — сила :){/post}{/quote}  
Excel хорош для предобработки данных, правда я с этой прогой ещё не очень хорошо знаком (ещё парюсь с округлением переменных, сохранением данных в нужном формате и т.д.), а вообще-то для решения этой задачи, как уже писал есть сильный нейроэмулятор. Первые результаты очень радуют!  
Есть интерес поэкспериментировать с предобработкой?

 

можно и попредобрабатывать :)  

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

 

{quote}{login=слэн}{date=17.09.2008 12:20}{thema=}{post}можно и попредобрабатывать :)  

  есть модуль по отображению торгов форекс(выгрузка из forex quoteroom) в иксель с возможностью выбора валюты, периода отображения(от 1 мин до дней и т.д), автоматического обновления данных..{/post}{/quote}  
А что за данные сгружаются? Нужны данные разных индикаторов (хотя их при желании можно вывести из данных котировок в самом Excel) а так же необходим эталон в качестве данных истории тренда… У меня есть советник для Metatrader 4 который эти данные сгружает, с этим проблем нет. Необходимо подогнать данные на вход под эталон в предварительной обработке, что бы сеть качественно обучилась. Есть идеи? Я ещё с элементарными функциями Excel борюсь. :-)

 

я в этих терминах нибумбум — таак, попросили сделать, сделал  
вот так оно выглядит

 

{quote}{login=слэн}{date=17.09.2008 12:46}{thema=}{post}я в этих терминах нибумбум — таак, попросили сделать, сделал  
вот так оно выглядит{/post}{/quote}  
Круто! Но те же данные можно получить нажав в Metatrader 4 «F2». Это просто данные котировок.    
Было бы реально круто в перспективе сделать модуль для того же quoteroom (или другой торг. платформы типа VT от cmsfx.com) что бы можно было генерированную в к примеру C++ 6 DLL сети подключать для работы в реалтайме. То есть что бы использовать продукт! ;-)

 

но данные можно не только посмотреть…  

  с ними можно что-то делать :)  

  это как раз и есть предобработка.. а обработка уже за пользователем

 

{quote}{login=Jay77}{date=17.09.2008 10:25}{post} Есть интерес поэкспериментировать с предобработкой?{/post}{/quote}  
Что же вы так и склоняете кого-нибудь присоединиться к вам, уважаемый??? Это что такой ход конем, на форуме Excel проагитировать людей поучавствовать на FOREXе? Все метро увешано объявлениями о семинарах — но это и понятно, они потом своё поимеют! Вот мне интересно,а вам то какой прок? Я уже давно в бесплатный сыр не верю!!!

 

Jay77

Гость

#24

17.09.2008 17:04:17

{quote}{login=Фома}{date=17.09.2008 03:56}{thema=Не верю!}{post}{quote}{login=Jay77}{date=17.09.2008 10:25}{post} Есть интерес поэкспериментировать с предобработкой?{/post}{/quote}  
Что же вы так и склоняете кого-нибудь присоединиться к вам, уважаемый??? Это что такой ход конем, на форуме Excel проагитировать людей поучавствовать на FOREXе? Все метро увешано объявлениями о семинарах — но это и понятно, они потом своё поимеют! Вот мне интересно,а вам то какой прок? Я уже давно в бесплатный сыр не верю!!!{/post}{/quote}  
Не понимаю как можно принять вопрос на счёт «поэкспериментировать с предобработкой данных» за «склонение к торговле»? Дело тут в том что бы  найти оптимальную предобработку данных, что бы сеть лучше обучалась. Получится хороший индикатор тренда. Его можно будет хорошо реализовать и прекратить ездить на метро! Сам лично верю только в церкви, в остальных случаях всё стараюсь проверить на деле. Всё что для этого надо так это инвестировать немного времени.

В
электронных таблицах доступны такие
средства обработки данных, как сортировка,
фильтрация и формирование итогов.
Использование этих средств требует
представления электронной таблицы в
виде базы данных или списка. В этом
разделе показано, как представить
электронную таблицу в виде базы данных
и применить к ней аппарат сортировки,
фильтрации и формирования итоговых
данных, включая средства сводных таблиц.

Список
— это один из способов организации
данных на рабочем листе. Список создается
как помеченный ряд, состоящий из строк
с однотипными данными. Данные,
организованные в список, в терминологии
Excel называются базой данных (БД). При
этом строки таблицы — это записи базы
данных, а столбцы — поля записей БД.
Чтобы превратить таблицу Excel в список
или базу данных, необходимо присвоить
столбцам однострочные имена, которые
будут использоваться как имена полей
записей БД. Следует иметь в виду, что
однострочные имена столбцов могут
состоять из нескольких строк заголовков,
размещенных в одной строке таблицы
Excel.

При
создании списка или базы данных на
рабочем листе Excel необходимо выполнять
следующие правила:

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

2.
Следует отделять список от других данных
рабочего листа хотя бы одним незаполненным
столбцом или одной незаполненной
строкой. Это поможет Excel автоматически
выделить список при выполнении фильтрации
или при сортировке данных.

3.
Список может занимать весь рабочий
лист.

4.
Имена столбцов должны располагаться в
первой строке списка. Excel использует
эти имена при создании отчетов, в поиске
и сортировке данных.

5.
Для имен столбцов следует использовать
шрифт, тип данных, выравнивание, формат,
рамку или стиль прописных букв, •отличных
от тех, которые использовались для
данных списка.

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

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

Чтобы
отсортировать весь список, достаточно
выделить одну ячейку и выбрать в меню
Данные
команду
Сортировка.
Excel
автоматически выделит весь список. Если
в первой строке списка БД находятся
имена столбцов, то они не будут включены
в сортировку. Необходимо иметь в виду,
что в этом случае итоговая строка
исходного списка также будет включена
в сортировку, поэтому целесообразнее
самостоятельно выделять область
исходного списка для сортировки.

Команда
Сортировка
осуществляется
через диалоговое окно. В трех окнах
ввода окна Сортировка
можно
задать ключи, по которым она будет
выполнена.

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

Для
быстрой сортировки на панели инструментов
Стандартная
находятся
две кнопки:

Фильтрация
данных в списке. С помощью фильтров
можно выводить и просматривать только
те данные, которые удовлетворяют
определенным условиям.

Excel
позволяет быстро и удобно просматривать
требуемые данные из списка БД с помощью
простого средства — автофильтра. Более
сложные запросы к базе данных можно
реализовать с помощью команды Расширенный
фильтр.

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

Затем
выполнить команду Автофильтр
в меню
Данные.

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

Элемент
столбца, который выделен в раскрывающемся
окне списка, называется критерием
фильтра. Можно продолжить фильтрацию
списка с помощью критерия из другого
столбца. Чтобы удалить критерии фильтра
для отдельного столбца, надо выбрать
параметр Все
в
раскрывающемся списке столбца. Чтобы
показать все скрытые в списке строки,
надо выбрать в меню Данные
команду
Фильтр,
а затем
— команду Показать
все.

С
помощью автофильтра можно для каждого
столбца задать Пользовательские
критерии
отбора
записей базы данных, например, вывести
на экран только те записи, значения
полей которых находятся в пределах
заданного интервала. Чтобы задать
пользовательский критерий, надо в
раскрывающемся списке столбца выбрать
параметр Настройка…
затем
в диалоговом окне Пользовательский
автофильтр
ввести
нужные критерии.

Возможна
фильтрация списков в Excel по сложным
критериям с использованием команды
Расширенный
фильтр.

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

Чтобы
использовать команду Расширенный
фильтр,
надо
сначала создать таблицу критериев,
которую следует разместить на;
том же
рабочем листе, что и исходный список,
но так, чтобы не скрывать его во время
фильтрации.

Для
формирования таблицы критериев необходимо
скопировать имена полей записей БД
(имена столбцов списка) в ту часть
рабочего листа, где будет располагаться
таблица критериев.

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

Таким
образом, для выполнения команды
Расширенный
фильтр
надо
выполнить три действия:

сформировать
в свободном месте рабочего листа таблицу
критериев;

сформировать
шапку выходного документа;

выделить
область поиска в исходном списке.

Использование
вычислительного критерия. Ввод вычисляемых
критериев поиска в таблицу требует
выполнения следующих правил.

1.
Формула должна выводить логическое
значение истина
или

ложь.
После
выполнения поиска на экран выводятся
только те стро

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

2.
Формула должна ссылаться хотя бы на
один столбец в списке.

Использование
вычисляемого критерия накладывает
существенное ограничение на таблицу
критериев. В этом случае имя столбца в
таблице критериев, содержащего значение
вычисляемого критерия, должно отличаться
от имени подобного столбца в исходном
списке.

Формирование
итогов в электронной таблице осуществляется
командой Итоги
из меню
Данные.
Чтобы
команда Итоги
работала,
список должен быть сначала отсортирован.
После сортировки можно подсчитать итоги
по группам записей. Команда Итоги
позволяет
подводить итоги более чем по одному
полю из группы записей, а также добавлять
обрабатываемые поля и применять для
вычисления итогов другие функции.

Сводная
таблица — это еще один инструмент
обработки больших списков с данными.
Поскольку в этом случае сразу подводятся
итоги, выполняются сортировка и фильтрация
списков, то сводная таблица является
более мощным инструментом обработки
данных, который называется «Мастер
сводных таблиц». Для создания сводной
таблицы необходимо выполнить следующие
шаги:

выделить
область списка;

в
меню Данные
выбрать
команду Сводная
таблица,
по
которой на экран выводится окно Мастера
сводных таблиц;

щелкнув
по кнопке Далее,
перейти
к следующему шагу.

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

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

Для
печати электронной таблицы ее следует
предварительно подготовить. Для этого
необходимо:

разбить
ЭТ на страницы;

установить
параметры страницы;

создать
необходимые колонтитулы;

создать
заголовки для печати, чтобы шапка таблицы
выводи

лась
на каждом листе;

просмотреть
материал, подготовленный для печати.

Чтобы
разбить ЭТ на страницы, необходимо
вставить горизонтальные разделители
конца страницы в требуемых местах ЭТ.
Для этого надо выполнить следующее:
выделить строку, с которой надо начать
новую страницу; в меню Вставка
выполнить
команду Разрыв
страницы;

В
результате Excel вставит широкую пунктирную
линию (конец страницы) сверху от выделенной
строки.

Аналогично
можно разбить на страницы остальную
часть ЭТ.

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

Вопросы
и задания

1.
Что такое электронная таблица и каковы
ее основные функции?

2.
Укажите типы данных, используемые в
электронных таблицах.

3.
Какой класс задач решается с помощью
электронных таблиц?

4.
Чем отличается абсолютный адрес ячейки
от относительного?

5. Что
такое рабочий лист и рабочая книга?

6.
Какие возможности предоставляет Excel
при работе с диаграммами?

7.
Какими средствами располагает Excel для
сортировки и выборки данных?

8.
Какие ограничения имеет сортировка в
Excel?

9.
Что такое фильтрация данных?

10.В
чем отличие автофильтра от расширенного
фильтра?

11.Как
автоматически просуммировать данные
в строках и столбцах?

12.Что
такое мастер формул?

13.Чем
отличается расширенный фильтр от
автофильтра?

14.Что
такое сводная таблица и как ее создать?

15.Что
такое связывание объектов в Excel? Для
чего используются связи?

16.Как
установить связь между данными разных
рабочих листов в

одной
рабочей книге?

17.Как
установить связь между данными из разных
рабочих книг?

18.Какую
проблему позволяет решить установление
связей между разными таблицами в Excel?

19.Можно
ли таблицу, созданную в Excel, вставить в
документ Word?

Темы
рекомендуемых лабораторных работ

1.
Технология обработки электронных
таблиц.

2.
Организация вычислений средствами
электронных таблиц.

3.
Средства деловой графики электронных
таблиц.

4.
Инструментальные средства электронных
таблиц.

5.
Обработка данных в Excel.

6.
Подготовка и печать ЭТ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Если вам по работе или учёбе приходится погружаться в океан цифр и искать в них подтверждение своих гипотез, вам определённо пригодятся эти техники работы в Microsoft Excel. Как их применять — показываем с помощью гифок.

4 техники анализа данных в Microsoft Excel

Юлия Перминова

Тренер Учебного центра Softline с 2008 года.

1. Сводные таблицы

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

Полезное дополнение. Вы также можете создавать сводные диаграммы на основе сводных таблиц, которые будут автоматически обновляться при их изменении. Это полезно, если вам, например, нужно регулярно создавать отчёты по одним и тем же параметрам.

Как работать

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

  1. Откройте файл с таблицей, данные которой надо проанализировать.
  2. Выделите диапазон данных для анализа.
  3. Перейдите на вкладку «Вставка» → «Таблица» → «Сводная таблица» (для macOS на вкладке «Данные» в группе «Анализ»).
  4. Должно появиться диалоговое окно «Создание сводной таблицы».
  5. Настройте отображение данных, которые есть у вас в таблице.

Перед нами таблица с неструктурированными данными. Мы можем их систематизировать и настроить отображение тех данных, которые есть у нас в таблице. «Сумму заказов» отправляем в «Значения», а «Продавцов», «Дату продажи» — в «Строки». По данным разных продавцов за разные годы тут же посчитались суммы. При необходимости можно развернуть каждый год, квартал или месяц — получим более детальную информацию за конкретный период.

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

Можно её детализировать, например, по странам. Переносим «Страны».

Можно посмотреть результаты по продавцам. Меняем «Страну» на «Продавцов». По продавцам результаты будут такие.

2. 3D-карты

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

Полезное дополнение. Координаты нигде прописывать не нужно — достаточно лишь корректно указать географическое название в таблице.

Как работать

  1. Откройте файл с таблицей, данные которой нужно визуализировать. Например, с информацией по разным городам и странам.
  2. Подготовьте данные для отображения на карте: «Главная» → «Форматировать как таблицу».
  3. Выделите диапазон данных для анализа.
  4. На вкладке «Вставка» есть кнопка 3D-карта.

Точки на карте — это наши города. Но просто города нам не очень интересны — интересно увидеть информацию, привязанную к этим городам. Например, суммы, которые можно отобразить через высоту столбика. При наведении курсора на столбик показывается сумма.

Также достаточно информативной является круговая диаграмма по годам. Размер круга задаётся суммой.

3. Лист прогнозов

Зачастую в бизнес-процессах наблюдаются сезонные закономерности, которые необходимо учитывать при планировании. Лист прогноза — наиболее точный инструмент для прогнозирования в Excel, чем все функции, которые были до этого и есть сейчас. Его можно использовать для планирования деятельности коммерческих, финансовых, маркетинговых и других служб.

Полезное дополнение. Для расчёта прогноза потребуются данные за более ранние периоды. Точность прогнозирования зависит от количества данных по периодам — лучше не меньше, чем за год. Вам требуются одинаковые интервалы между точками данных (например, месяц или равное количество дней).

Как работать

  1. Откройте таблицу с данными за период и соответствующими ему показателями, например, от года.
  2. Выделите два ряда данных.
  3. На вкладке «Данные» в группе нажмите кнопку «Лист прогноза».
  4. В окне «Создание листа прогноза» выберите график или гистограмму для визуального представления прогноза.
  5. Выберите дату окончания прогноза.

В примере ниже у нас есть данные за 2011, 2012 и 2013 годы. Важно указывать не числа, а именно временные периоды (то есть не 5 марта 2013 года, а март 2013-го).

Для прогноза на 2014 год вам потребуются два ряда данных: даты и соответствующие им значения показателей. Выделяем оба ряда данных.

На вкладке «Данные» в группе «Прогноз» нажимаем на «Лист прогноза». В появившемся окне «Создание листа прогноза» выбираем формат представления прогноза — график или гистограмму. В поле «Завершение прогноза» выбираем дату окончания, а затем нажимаем кнопку «Создать». Оранжевая линия — это и есть прогноз.

4. Быстрый анализ

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

Полезное дополнение. Мгновенно можно создавать различные типы диаграмм или спарклайны (микрографики прямо в ячейке).

Как работать

  1. Откройте таблицу с данными для анализа.
  2. Выделите нужный для анализа диапазон.
  3. При выделении диапазона внизу всегда появляется кнопка «Быстрый анализ». Она сразу предлагает совершить с данными несколько возможных действий. Например, найти итоги. Мы можем узнать суммы, они проставляются внизу.

В быстром анализе также есть несколько вариантов форматирования. Посмотреть, какие значения больше, а какие меньше, можно в самих ячейках гистограммы.

Также можно проставить в ячейках разноцветные значки: зелёные — наибольшие значения, красные — наименьшие.

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

Читайте также:

  • 10 быстрых трюков с Excel →
  • 20 секретов Excel, которые помогут упростить работу →
  • 10 шаблонов Excel, которые будут полезны в повседневной жизни →

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

МИНЕСЛИ и МАКСЕСЛИ

В английской версии: MINIF, MAXIF.

Что делают: находят минимальное и максимальное значение по какому-то условию в заданных диапазонах.

Допустим, у нас есть таблица доходов и расходов, причём доходы получены из разных источников:

6 полезных функций для аналитики данных в Экселе

С помощью функций МИНЕСЛИ и МАКСЕСЛИ мы можем найти минимальные и максимальные значения по заданному параметру. Например, найдём минимальный доход, который мы получили с внешних заказов. Для этого напишем формулу:

=MINIFS(B2:B13;C2:C13;»заказ»)

Первый параметр — это диапазон, где ищем минимальное значение, второй — диапазон, по которому мы будем проверять наше условие, и третий — само условие. Получается, что формула возьмёт слово «заказ», найдёт в столбце C все совпадения с ним, а потом найдёт в столбце B минимальное значение:

6 полезных функций для аналитики данных в Экселе

Точно так же можно найти максимальный доход на работе — вдруг работать только с заказами выгоднее:

6 полезных функций для аналитики данных в Экселе

ВПР

В английской версии: VLOOKUP

Что делает: сопоставляет данные из одного столбца с другим.

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

=VLOOKUP(«Март»;A2:D13;4;FALSE)

Функция возьмёт наш «Март», проверит весь диапазон, который мы указали, найдёт в нём наше слово и выведет результат из четвёртого столбца, который соответствует марту. Параметр FALSE означает, что нам нужно точное совпадение, — если хватит примерного, поставьте TRUE.

Это выглядит просто на нашей таблице — тут значения можно найти и без функций. Но когда у тебя не 12 строк, а 12 тысяч, то с формулами получается проще.

6 полезных функций для аналитики данных в Экселе

6 полезных функций для аналитики данных в Экселе

СУММЕСЛИМН

В английской версии: SUMIFS

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

Бывает так, что нам нужно найти сумму значений сразу по нескольким параметрам — когда они все выполняются, то мы складываем между собой те ячейки, где есть такое полное совпадение. Например, найдём, сколько мы заработали на удалёнке на основной работе — используем для этого формулу:

=SUMIFS(B2:B13;C2:C13;»работа»;E2:E13;»удалёнка»)

Здесь мы первым параметром задаём, из какого столбца будем брать числа для суммы, потом два параметра — фильтр по источнику, и последние два — выбираем только те, где вид стоит «удалёнка»:

6 полезных функций для аналитики данных в Экселе

6 полезных функций для аналитики данных в Экселе

СЧЁТЕСЛИМН

В английской версии: COUNTIFS

Что делает: то же самое, что и СУММЕСЛИМН, только не складывает значения, а считает совпадения.

Если нам нужно выяснить, сколько раз мы брались за внешние заказы и получали за это меньше ста тысяч рублей, то можем использовать такую формулу:

=COUNTIFS(C2:C13;»заказ»; B2:B13;»<100000″)

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

6 полезных функций для аналитики данных в Экселе

СЦЕПИТЬ

В английской версии: CONCATENATE

Что делает: склеивает несколько ячеек в одну.

Если нам нужно подготовить данные для выгрузки или привести их в более понятный вид, иногда используют склейку ячеек. Смысл в том, что можно задать правила объединения на примере одной ячейки, потом протянуть её вниз, сколько нужно, а Эксель сам заполнит их новыми склеенными данными. 

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

=CONCATENATE(A2;»: заработано «;B2;», потрачено «;D2;», остаток: «;E2)

Здесь мы просто через точку с запятой указываем как ячейки, так и текстовые значения, которые хотим добавить в итоговую строчку. Кроме текста, туда можно добавлять что угодно — например результаты вычислений или текст из других ячеек.

6 полезных функций для аналитики данных в Экселе

6 полезных функций для аналитики данных в Экселе

СЖПРОБЕЛЫ

В английской версии: TRIM

Что делает: убирает лишние пробелы между словами, оставляя по одному пробелу.

Иногда данные для анализа попадают в таблицу в непотребном виде — например, с кучей пробелов между словами. Если это наш случай, используем функцию СЖПРОБЕЛЫ — она удалит лишнее и сделает красивый текст:

=TRIM(A1:A4)

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

6 полезных функций для аналитики данных в Экселе

Вёрстка:

Кирилл Климентьев

Понравилась статья? Поделить с друзьями:
  • Предварительный просмотр документа word 2007
  • Предметный указатель в word это указатель
  • Предварительный просмотр для печати в excel
  • Предметный указатель в word что это
  • Предварительный просмотр в проводнике windows 10 файлов word