У меня есть список -

A
В
С
D

Я пытаюсь, с помощью только формул, создать:

A1
A2
B1
Би 2
С1
С2

И т.п.

Это сводит меня с ума уже несколько месяцев. Я пробовал некоторую комбинацию массивов, индекса и sumproduct, но не могу заставить их работать вместе ...

{=INDEX(SUMPRODUCT(A1:A5*B1:B2),ROW(A1))}

Это лучшее, что я смог придумать, но это дает мне ошибку # ЗНАЧЕНИЕ.

Excel 2010 может быть причиной, я знаю, что более высокие версии Excel позволяют вам несколько цифр по буквам

2 ответа2

4

Если ваши два значения находятся в A и B, поместите это в первую выходную ячейку и скопируйте / перетащите вниз:

=IF(ROW(1:1)<=COUNTIF(B:B,"<>")*COUNTIF(A:A,"<>"), INDEX(A:A,INT((ROW(1:1)-1)/COUNTIF(B:B,"<>"))+1) & INDEX(B:B,MOD((ROW(1:1)-1),COUNTIF(B:B,"<>"))+1),"")

Это динамично, поэтому копируйте / перетаскивайте долгий путь. Затем при изменении значений в A и B ячейки будут обновляться.

1

С буквами в столбце A, в B1 введите:

=INDEX(A:A,ROUNDUP(ROW()/2,0)) & MOD(ROW()-1,2)+1

и скопировать вниз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .