Для сверки / сравнения данных двух таблиц - PullRequest
0 голосов
/ 25 апреля 2019

Я пытался сравнить данные 2 таблиц, которые имеют определенные равные данные. Я проверяю данные построчно после применения некоторых фильтров, для этого я хотел применить некоторые условия цикла, но я не могу, так как у меня нет таких знаний о кодировании и синтаксисе. Я пытался "Dowhile", но я потерпел неудачу. пожалуйста, кто-нибудь может мне помочь и предложить мне что-нибудь? я просто хотел проверить значение двух ячеек, равны они или нет.

Я использовал следующий код но это работает на конкретных клетках. Я хочу сделать то же сравнение, но из 2 таблиц

"Sub abc ()

Dim ws As Worksheet Set ws = ActiveSheet

Если диапазон («А2»). Значение = диапазон («Е2»). Значение затем Если диапазон («B2»). Значение = диапазон («F2»). Значение затем

Range ("a" & ActiveCell.Row, "C" & ActiveCell.Row) .Offset (1). Вставить смещение: = xlShiftDown

End If
End If

End Sub "

1 Ответ

0 голосов
/ 25 апреля 2019

Как вы упомянули сравнение таблиц , поэтому я предполагаю, что вы используете Microsoft Access. Таким образом, этот продукт предоставляет простой инструмент для сравнения данных - запросов . Все, что вам нужно, это:

  1. создать первый запрос, который выбирает данные из первой таблицы с применением определенных фильтров
  2. то же самое для второй таблицы -> второй запрос
  3. создайте третий запрос, добавив туда свои два запроса и создав ссылку между ними, называемую join .
  4. указать присоединиться тип
  5. выполнить запрос для просмотра результатов

Играя с типом соединения, вы можете предоставить информацию о:

  • какая информация существует в первой таблице, а не во второй
  • какая информация существует в обеих таблицах и т. Д.

Если вы используете Microsoft Excel, и у вас есть такая проблема, вы можете проверить надстройку PLEX (разработанную planet-excel), потому что она имеет большое разнообразие таких инструментов, предназначенных специально для некодирующие пользователи. ИМХО на ваш вопрос отвечает эта функция надстройки - https://www.planetaexcel.ru/plex/features/17/262/. Но эта надстройка идет за деньги, смотрите, может быть, она может быть полезна в любом случае. Это экономит время, чтобы заниматься многими вещами, не изучая VBA и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...