найти индекс / значение в таблице Excel с несколькими вариантами выбора - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть таблица с базой данных, как структура:

enter image description here

Теперь я хочу найти индекс строки Объектив = PA 10x0,3 Положение = Фокус Grenzfläche = Unten Камера = AVT

чтобы получить значение для контраста

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

Ответы [ 3 ]

0 голосов
/ 02 ноября 2018

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

enter image description here

Ключевой столбец в A. Поиск значений в столбце K

K6 использует Match, чтобы найти объединение поисковых терминов, указанных выше, в ключах столбца A. Вы можете обернуть IFERROR для обработки совпадения не найдено. Совпадение - это строка, в которой оно найдено.

=MATCH(CONCATENATE(K2,K3,K4,K5),Table2[[#All],[Key]],0)
0 голосов
/ 02 ноября 2018

Использовать SUMIFS:

=SUMIFS(Table1[CONTRAST],Table1[CLM1],I2,Table1[CLM3],I3,Table1[CLM4],I4,Table1[CLM5],I5)

![enter image description here

0 голосов
/ 02 ноября 2018

Примерно так:

=INDEX(Table1[Contrast],MATCH(1,(Table1[Objektiv]="PA 10x0.3")*(Table1[Position]="Fokus")*(Table1[Grenzfläche]="Unten")*(Table1[Kamera]="AVT"),0))

Логика:

=INDEX(Result to return, MATCH(1, (Range for criteria1 = Criteria 1) * (Range for criteria2 = Criteria 2) * (Range for criteria3 = Criteria 3),0))

Я сделал таблицу, чтобы немного облегчить жизнь и сослался на названия столбцов.

Вы можете отнести критерии и к отдельным ячейкам.

enter image description here

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