Excel — эталонное значение, при котором выполняются несколько условий

Excel — эталонное значение, при котором выполняются несколько условий

Я обнаружил, что перевести простой SQL-подобный запрос в Excel крайне сложно.

У меня есть данные, распределенные по нескольким листам Excel, которые я пытаюсь автоматически объединить в один лист/таблицу. Ассоциация может быть сделана путем объединения нескольких условий и проверки их по статическим результатам.

Например, я ищу ссылку на значение для «heartrate» (столбец G в $ecg_interpretation_association), ГДЕ userid (столбец B в $ecg_interpretation_association) =1 И is_vector (столбец D в $ecg_interpretation_association) =1 И is_standard (столбец E в $ecg_interpretation_association) = 0 И Patientid=$A2

Я пробовал использовать функцию vlookup и оператор &, но потерпел полную неудачу в синтаксисе.

Это легко решается в mysql, и я уверен, что excel тоже может это сделать. Есть ли у вас какие-либо предложения о том, как мне написать свою функцию?

текущий код (sverweis = немецкий vlookup; wahl = немецкий выбор)

=SVERWEIS("110"&$A2;WAHL({1.4}$exam_ecg_interpretation_association.$B:$B&$exam_ecg_interpretation_association.$D:$D&$exam_ecg_interpretation_association.$E:$E&$A2;$G:$G);2;0)

Связанный контент