Отдельная комбинация списков не работает - PullRequest
0 голосов
/ 06 августа 2020

я пытаюсь создать комбинацию из двух списков A и B.

A (1,2,3,4), B (5,6,7,8)

используя эту формулу =IF(ROW()-ROW($C$1)+1>COUNTA(A:A)*COUNTA(B:B),"-",INDEX(A:A,INT((ROW()-ROW($C$1))/COUNTA(B:B)+1))&INDEX(B:B,MOD(ROW()-ROW($C$1),COUNTA(B:B))+1)) и ее работу. Однако сгенерированные комбинации, похоже, не разделяются дефисом ,"-", в формуле. Таким образом, они заканчиваются как C (15,16,17,18), что должно быть C (1-5,1-6,1-7,1-8). Что не так?

1 Ответ

2 голосов
/ 06 августа 2020

,"-", не является разделителем, а истинным условием ROW()-ROW($C$1)+1>COUNTA(A:A)*COUNTA(B:B) Если вы перетащите формулу за четыре строки, вы получите - только в ячейках.

Вы хотите:

=IF(ROW()-ROW($C$1)+1>COUNTA(A:A)*COUNTA(B:B),"",INDEX(A:A,INT((ROW()-ROW($C$1))/COUNTA(B:B)+1))&"-"&INDEX(B:B,MOD(ROW()-ROW($C$1),COUNTA(B:B))+1))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...