Индекс Excel и поиск соответствия по критериям IF - PullRequest
0 голосов
/ 26 апреля 2018

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

В моем листе 3 столбца. Колонка 1. Уникальный идентификатор Колонка 2. Доступность в формате «0» или «1» Колонка 3. Критерии поиска, значение ex. 123, 506, 1002

=IF(INDEX(MATRIX,MATCH(Cell in Column3,Column3,3)>0,INDEX(Matix,MATCH(Cell in Column3,Column3,0),1),"no sample")

Доступны все уникальные сэмплы, которые имеют "1", те, которые имеют "0", уже используются.

Мне нужно найти некоторые значения (например, 1002) и назначить уникальный идентификатор, который имеет это значение и по-прежнему доступен («1» в столбце 3).

Существует много одинаковых значений с разными уникальными идентификаторами. Так что, если первый в моей таблице был использован, он должен проверить 2-й, 3-й usw. и если есть какие-либо образцы с этим значением. Стоит сказать мне "нет образца"

Может ли кто-нибудь дать мне совет, как написать это в Excel?

Пример: у меня есть один лист, на котором у меня есть нужные значения. Я использую этот код, чтобы найти бесплатный уникальный идентификатор, например: re24wa545, B105423 usw.

1 Column/2 column/3 Column
d105643/    0    / 1456
W105643/    1    / 1456
X105643/    0    / 1456
A40320/    0    / 1000
A40321/    0    / 1000
A40322/    0    / 1000
A40323/    1    / 1000

Поэтому я использую в своем новом столбце листа эти значения 1456 и 1000 и пытаюсь найти бесплатный образец с «1» на базовом листе

1 Ответ

0 голосов
/ 27 апреля 2018

1) Формула массива

С формулой массива (нажмите Ctrl + Shift + Введите , чтобы ввести формулу в ячейку):

=INDEX(Sheet3!$A$3:$A$9,MATCH(TRUE,Sheet3!$C$3:$C$9=G2*Sheet3!$B$3:$B$9=H2),0)

Formula

2) Стол с фильтром

Пример: * * один тысяча двадцать-одна

Using filter

3) поворотный с фильтром

Pivottable

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