Не знаю, как начать несколько критериев поиска в Excel - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть лист Excel, где я пытаюсь выполнить некоторые расчеты, основанные на нескольких критериях поиска, и не знаю, с чего начать.Я бы хотел, чтобы первая часть vba извлекала значения строк, чтобы я мог перейти оттуда.Я смотрел на другие темы, но не мог понять, как их применять.

Лист Excel выглядит примерно так

 Date  | Name | Location | Components | Composition

1/2/19    T1       S1       Hexane           5%
1/2/19    T1       S1       Water           20%
1/2/19    T1       S1       Benzene         75%
1/2/19    T2       S1       Water           100% 
.
.
.  

Поэтому я пытаюсь написать код, который будет возвращать все строки, в которых столбцы Дата, Имя и Расположение совпадают, чтобыЯ могу создать столбец с указанием, если их составы = 100%, а затем выполнить некоторые вычисления.Там около 2000 строк, так что любой способ автоматизировать это был бы потрясающим.

1 Ответ

0 голосов
/ 12 февраля 2019

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

В столбце общей композиции вы можете написать оператор SUMIFs, подобный этому.

=SUMIFS(YourCompositionColumnRange, YourDateColumnRange,"=" & YourDateValue, YourNameColumnRange,"=" & YourNameValue, YourLocationColumnRange,"=" & YourLocationValue)

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

Если вы не очень знакомы с VBAэто будет самое быстрое решение для вас.

Дайте мне знать, если это работает.

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