У меня есть таблица Excel, где все значения находятся в столбце. Тем не менее, они должны быть распределены так, чтобы A1-A5 были в столбце A, A6-A10 в столбце B и так далее.

Есть ли способ автоматически сводить такие данные в Excel?

1 ответ1

1

(Я работаю на Excel 2008 Mac, но этот метод должен подойти для большинства версий Excel). Вам нужно использовать функцию TRANSPOSE. Хитрость заключается в том, что для работы Excel необходим массив в качестве входных данных для TRANSPOSE. Вы превращаете вещь в массив, используя Crtl+Shift+Enter вместо просто Enter после построения вашей функции.

Скажем, ваш материал находится в диапазоне А1 ..A5 и что после переноса данных вы ожидаете, что они окажутся на B1 ..F1.

  1. Выберите ячейку B1
  2. Теперь расширьте выбор, чтобы покрыть B1..F1 , целевые строки ячеек
  3. Без потери типа выбора =TRANSPOSE( в B1 .
  4. Excel должен изменить, чтобы выбрать режим диапазона. Выберите A1..A5 , ваши исходные ячейки столбца.
  5. Закройте скобки в B1 . Теперь у вас должно быть =TRANSPOSE(A1..A5) на В1. Не нажимайте Enter!
  6. Вместо этого нажмите Ctrl+Shift+Enter
  7. Формула в B1 преобразуется в {=TRANSPOSE(A1..A5)} и исходные данные, в общем, транспонируются в ячейки целевого ряда.

Надеюсь это поможет

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