У меня есть таблица с двумя строками заголовка. Я хочу создать "полное имя столбца", как показано в строке 3.

       A    |    B    |    C    |    D    |   E     |   F    |
  ------------------------------------------------------------
1 |         W         |                   Y                  | 
2 |    2    |    4    |    3    |    4    |   10    |   12   |

3 |   W-2   |   W-4   |   Y-3   |   Y-4   |  Y-10   |  Y-12  |

Я попробовал простую конкатенацию и заполнил поперек, но значение содержит только первая ячейка объединенного диапазона. Другими словами, ячейки B1, D1, E1 и F1 не заполнены.

Как я могу сгенерировать полное имя столбца для каждого столбца?

1 ответ1

3

Формула для A3

=INDEX(1:1,,MAX(($A$1:A1<>"")*COLUMN($A$1:A1)))&"-"&A2

Введите в качестве формулы массива (в комплекте с Ctrl-Shift-Enter), затем скопируйте по мере необходимости

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