Я пытаюсь получить формулу, которая выводит данные из диапазона в зависимости от критериев соответствия. Так, например, если в столбце «Категория продуктов питания» указано «Тако», он извлекает из списка идентификационные номера, соответствующие тако. У меня есть рабочая формула
=IFERROR(INDEX(IMGID!C:C,MATCH(C5,IMGID!A:A,0)))
проблема в том, что он выводит только первый идентификатор из соответствующего диапазона, поэтому я подумал, что мог бы включить формулу, которая случайным образом вытягивает ячейку из соответствующего диапазона. Эта формула
randbetween(1,counta(IMGID!C:C)
Я полагал, что мог бы просто объединить два и заменить IMGID! C: C , откуда выход или диапазон приходят с
randbetween(1,counta(IMGID!C:C)
для этой формулы
=IFERROR(INDEX(randbetween(1,counta(IMGID!C:C),MATCH(C5,IMGID!A:A,0)))
но это не работает. Он отображает только пустую ячейку, и я потерял
Я пробовал эту формулу
=IFERROR(INDEX(randbetween(1,counta(IMGID!C:C),MATCH(C5,IMGID!A:A,0)))
который является комбинацией
=IFERROR(INDEX(IMGID!C:C,MATCH(C5,IMGID!A:A,0)))&randbetween(1,counta(IMGID!C:C)
=IFERROR(INDEX(IMGID!C:C,MATCH(C5,IMGID!A:A,0)))*randbetween(1,counta(IMGID!C:C)
Нет сообщений об ошибках, только пустая ячейка, в которую помещается формула при использовании
=IFERROR(INDEX(randbetween(1,counta(IMGID!C:C),MATCH(C5,IMGID!A:A,0)))
С другой стороны,
=IFERROR(INDEX(IMGID!C:C,MATCH(C5,IMGID!A:A,0)))
работает, но выводит только первый вариант из этого диапазона ... Мне нужны варианты, и я хотел бы вывести рандомизацию параметров из списка возможностей в пределах диапазона. Это случайная формула
randbetween(1,counta(IMGID!C:C)
, который работает нормально, и я предположил, что могу просто вставить его в предыдущую формулу