У меня есть два отдельных заявления, которые работают индивидуальноExcel, если параметры выписки
=IF(C6=1,(IFERROR(HLOOKUP(C4,list1,IF(C5"apple",2,IF(C5="orange",3,
IF(C5="plum",4,IF(C5="grape",5,IF(C5="banana",6,"")))))),"")))
и
=IF(C6=2,(IFERROR(HLOOKUP(C4,list2,IF(C5"apple",2,IF(C5="orange",3,
IF(C5="plum",4,IF(C5="grape",5,IF(C5="banana",6,"")))))),"")))
Но когда я объединить их обоих в если заявления,
=IF(C6=1,(IFERROR(HLOOKUP(C4,list1,IF(C5="apple",2,IF(C5="orange",3,
IF(C5="plum",4,IF(C5="grape",5,IF(C5="banana",6,"")))))),""))),
IF(C6=2,(IFERROR(HLOOKUP(C4,list2,IF(C5="apple",2,IF(C5="orange",3,
IF(C5="plum",4,IF(C5="grape",5,IF(C5="banana",6,"")))))),"")))
The Look Data например
Я получаю '#Value!' Ошибка, скобки, кажется, находятся на своем месте, не уверен, что приводит к этой ошибке.
У вас есть 'IF (C6 = 2, ... List1, ...' и 'IF (C6 = 2, ... List2, ...' .Что это? Вы уверены, что хотите, чтобы HLOOKUP совпадение приблизительное (отсортированное) и не точное (FALSE)? – Jeeped
Я отредактировал формулу. HLOOKUP должен работать в этом случае, я просто хочу, чтобы он соответствовал правильной ячейке. – jumpman8947