Учитывая следующие столбцы в электронной таблице, совместимой с Excel:
| CAT1 | CAT2 | CAT3 |
| | | 1 |
| | 2 | 1 |
| 1 | 3 | 2 |
Я хочу добиться:
| CAT1 | CAT2 | CAT3 | FLAT
| | | 1 | 1
| | 2 | 1 | 2,1
| 1 | 3 | 2 | 1,3,2
с функцией Excel (или комбинацией функций).
Есть ли что-нибудь для этого?
TEXTJOIN
, или используйте серию вспомогательных столбцов, или напишите подпрограмму VBA.
TEXTJOIN это !!!
Предполагая, что CAT1
в A1:
=TEXTJOIN(",",1,A2:C2)
в D2 и скопировал в соответствии с требованиями. Протестировано в LibreOffice Calc.
Если у вас есть Excel 2016,
TEXTJOIN
будет делать то, что вы хотите.