17.09.2021

Как сравнивать данные в Excel

  • Эта тема пуста.
Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • #1086
    Аноним
    Неактивированный

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

    Метод 1 из 4: Используйте формулу

    1. Используйте «if» (Если) оператор. Отличительная особенность условного оператора «if» заключается в том, что обрабатываются не все данные в таблице, а только выбранные диапазоны.

    Выделите две колонки, которые включают данные для сравнения. Чтобы было проще, скопируйте данные в колонки A и C нового листа.
    Кликните по ячейке B1 или в любой другой пустой ячейке. Введите следующую формулу «=IF(ISERROR(MATCH(A1,$C$1:$C$5,0)),»»,A1)». Она указывает на работу с диапазонами A1-5 и C1-5. Измените их, если необходимо, на те, с которыми вы работаете.

    Выделите ячейки от B1 до B5. Нажмите «заполнить», затем выберите в открывшемся меню «вниз». Если вы работаете с другой колонкой, выделите нужные ячейки в ней.

    В колонке B появятся дублированные значения, которые были найдены в колонках A и C.

    2. Используйте VLOOKUP или HLOOKUP. В этих формулах “V” соответствует вертикальной и “H” горизонтальной обработке данных. Используйте VLOOKUP, когда сравниваемые величины расположены в колонках слева от той, в которой выводятся сравниваемые данные. Используйте HLOOKUP, когда сравниваемые значения расположены горизонтально в верхней части таблицы. Он будет искать указанный диапазон строк.

    Введите формулу “VLOOKUP(lookup_value,table_array,col_index_num,range_lookup).” В этой формуле lookup_value — искомое значение, table array-искомые колонки, Col_index_num — номер столбца, совпадающее значение которого должно быть возвращено. Range lookup — дополнительная команда, используемая для указания на то, следует ли возвращать точное или приближенное соответствие. Если она не прописана, значение будет возвращаться по обоим типам.

    Введите “HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)” Это такая же команда, как и VLOOKUP, в которой исключением является индекс строки, определяющий строку, данные из которой должны быть возвращены.

    Метод 2 из 4: Напишите макросы в Visual Basic

    1. Нажмите сочетание клавиш Alt + F11, чтобы откыть редактор Visual Basic в Excel. Если вы используете Excel 2010, выберите «Visual Basic» во вкладке «разработчик».

    2. Выберите в панели окна «вставить» и выберите «модуль».

    3. Выделите код и нажмите сочетание клавиш Ctrl+C, чтобы скопировать его.

    Sub Find_Matches()
    Dim CompareRange As Variant, x As Variant, y As Variant
    ‘ Назначьте переменной CompareRange диапазон, с которым
    ‘ нужно сравнить выделенный диапазон.
    Set CompareRange = Range(«C1:C5″)
    ‘ Примечание. Если диапазон ячеек, с которыми нужно сравнить выделенные ячейки,
    ‘ относится к другой книге или другому листу, используйте приведенный ниже синтаксис.
    ‘ Set CompareRange = Workbooks(«Book2″). _
    ‘ Worksheets(«Sheet2″).Range(«C1:C5″)

    ‘ В следующем цикле каждая выделенная ячейка сравнивается
    ‘ с каждой ячейкой из диапазона CompareRange.
    For Each x In Selection
    For Each y In CompareRange
    If x = y Then x.Offset(0, 1) = x
    Next y
    Next x
    End Sub

    4. Установите курсор в окне «Книга1-Модуль1», нажмите Ctrl+V, чтобы вставить код в поле. Измените диапазон данных, если это необходимо. Установленный по умолчанию код будет сравнивать диапазоны A1:А5 и C1:С5.

    5. Нажмите сочетание клавиш Alt+F11, чтобы вернуться в Excel, или щелкните значок «Excel» в левом верхнем углу.

    6. Выделите диапазон A1:A5 на листе, а затем нажмите кнопку «Макрос» во вкладке «Разработчик». В более ранних версиях Excel «Макрос» находится в разделе «Инструменты» во вкладке «Меню».

    7.Выберите макрос «Find_Matches» и нажмите «Выполнить».

    8. В столбце B появится список повторяющихся значений.

    9. Перейдите на сайт Excel Tip.com , чтобы научиться сравнивать данные в Excel, используя более сложные макросы. Эти макросы, сравнивающие данные между таблицами на одном и разных листах, находятся в свободном доступе. Следуйте этой же инструкции, чтобы открыть редактор Visual Basic editor и вставить данные в модуль.

    Метод 3 из 4: Функция «Сравнить рядом с»

    1. Откройте два сравниваемых файла. Функция «Сравнить рядом с» позволяет легко сравнивать данные визуально. Прокрутка двух окон синхронизирована.

    2. Выберите «Окно» — «Сравнить рядом с».

    3. При необходимости, выберите «Окно» — «Расположить» — «Сверху вниз».

    Метод 4 из 4: Скачайте специализированное программное обеспечение для сравнения данных в Excel

    1. Скачайте специализированное программное обеспечение для сравнения данных в Excel. Есть много бесплатных (или с платой на определенных условиях) приложений, способных сравнивать данные в Excel. Через интернет вы можете найти приложения с нужным набором функций, например, сравнивать данные в двух таблицах на одном или двух листах.

    — Попробуйте “Excel Compare Data in Two Tables Software” , чтобы сравнить и пометить ячейки с нужными данными в отдельных таблицах.
    — Используйте “Diff EngineX” от Florencesoft для подготовки отчетов о соответствующих ячейках из вашего листа или книги.
    — Скачайте “Excel Compare” от FormulaSoftware, чтобы сравнивать данные книг или таблиц и создавать отчеты в Excel на отдельном листе.
    — Попробуйте ”Excel Diff” для сравнения графических результатов между двумя книгами.

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Для ответа в этой теме необходимо авторизоваться.