Если любая из этих 50 ячеек = определенная ячейка, введите заголовок столбца из этой строки в мой столбец результатов. - PullRequest
0 голосов
/ 01 мая 2019

Каждая строка представляет собой выборку в столбце K. У меня есть подвыборки, выполненные для этой выборки в столбце L до BP. У меня есть разные возможные результаты.

90% времени все подвыборкиявляются одинаковыми результатами, поэтому я хотел бы, чтобы этот результат отображался в столбце BQ, если имеется только один результат.

Способ определения наличия только одного результата является простым, если число в столбце один изстолбцы с L по BP - это = столбец P, тогда все подвыборки находятся в этом столбце, а результат в BQ - это = заголовок, который у меня есть в строке 5

Я мог бы сделать это с помощью множества операторов IF, таких какэто в каждой ячейке в столбце BQ:

=if.error(IF(K7*1<1;"";IF(K7=M7;$M$6;HVIS(N7=K7;$N$6;IF(K7=V7;$V$6;IF(K7=X7;$X$6;IF(K7=L7;L6;IF(K7=W7;$W$6;"")))))));"")

Это оператор if для 6 столбцов, но их 33, и, возможно, в будущем появится еще больше мерзких

ТакЯ надеюсь, что есть лучший способ.

Как это выглядит:

how it looks

1 Ответ

0 голосов
/ 01 мая 2019

Трудно понять, в чем именно заключается проблема, но это может помочь. Также, пожалуйста, не забудьте принять в качестве ответа или +1 !!!

Формулы:

{=IF(SUM(C3:E3)/SUM(COUNTA(C3:E3)*1)=B3,INDEX(C2:E2,MATCH(FALSE,ISBLANK(C3:E3),0)),"NONE")}

{=IF(SUM(C4:E4)/SUM(COUNTA(C4:E4)*1)=B4,INDEX(C3:E3,MATCH(FALSE,ISBLANK(C4:E4),0)),"NONE")}

Демо-версия:

enter image description here

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