Я обнаружил, что перевести простой 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)