Как инвертировать столбец или строку в EXCEL
Возможно ли инвертировать строку или столбец в EXCEL какими-нибудь стандартными функциями?
транспонирование не помогает, данные в ячейках могут быть любого типа.
Вода — моя работа
Вода — моя работа
Конструктор КЖ, КМ
Инвертировать столбец (а может быть и строку тоже, я не пробовал) вполне можно и стандартными средствами Excel в несколько действий!! Просто для этого нужно кое-что добавить, — а именно доп.столбец с порядковой нумерацией. Короче, по пунктам:
(Смотрим картинку №1)
1. Копируем нужные столбцы на свободное место (в моём примере — "t3" и "t6").
2. Рядом добавляем столбец с порядковой нумерацией (в моём примере — "№ измерения"). Создаём эту нумерацию — либо по формуле "СТРОКА()-Х", где "Х" — количество посторонних строк над значением, либо просто введя в первую ячейку единицу и растянув её как формулу вниз — нумерация в арифметической прогрессии будет создана автоматически. Распространяем нумерацию вниз до конца нужных нам столбцов.
(Смотрим картинку №2)
3. Выделяем всё это ВМЕСТЕ с заголовками (в моём примере — "№ измерения", "t3" и "t6").
4. Затем командой "Сортировка и фильтр" выполняем сортировку по доп.столбцу с порядковой нумерацией ("Сортировать по. ") в порядке "по убыванию" ("Порядок") — получаем требуемый РЕЗУЛЬТАТ.
5. Остаётся только скопировать получившиеся столбцы назад, откуда их и взяли. Enjoy
(хотя я сейчас подумал, что можно не копировать всё это куда-то отдельно, а просто в имеющемся массиве данных добавить доп.столбец с порядковой нумерацией, рядом с необходимыми нам столбцами, а потом в конце, его удалить!)
Я это сделал в Excel 2010, но все эти средства (типа "Сортировка и фильтр") наверняка есть и в более ранних версиях Excel, а также и в Libre(или Open)Office Calc.
Транспонирование (поворот) данных из строк в столбцы и наоборот
Если у вас есть таблица с данными в столбцах, которые необходимо повернуть для переупорядочивать их по строкам, используйте функцию Транспонировать. С его помощью можно быстро переключать данные из столбцов в строки и наоборот.
Например, если данные выглядят так: "Регионы продаж" в заголовках столбцов и "Кварталы" с левой стороны:
Функция Транспонировать переупомешет таблицу, в которой столбцы "Кварталы" отображаются в заголовках столбцов, а слева будут показаны регионы продаж, например:
Примечание: Если данные хранятся в таблице Excel, функция Транспонирование будет недоступна. Можно сначала преобразовать таблицу в диапазон или воспользоваться функцией ТРАНСП, чтобы повернуть строки и столбцы.
Вот как это сделать:
Выделите диапазон данных, который требуется переупорядочить, включая заголовки строк или столбцов, а затем нажмите клавиши CTRL+C.
Примечание: Убедитесь, что для этого нужно скопировать данные, так как не получится использовать команду Вырезать или CTRL+X.
Выберите новое место на месте на том месте, куда вы хотите ввести транспонную таблицу, чтобы вместить данные в достаточном месте. В новой таблице будут полностью переоформатироваться все данные и форматирование, которые уже есть.
Щелкните правой кнопкой мыши левую верхнюю ячейку, в которой нужно ввести транспонировать таблицу, и выберите транспонировать .
После успешного поворота данных можно удалить исходную таблицу, и данные в новой таблице останутся без изменений.
Советы по транспонированию данных
Если данные содержат формулы, Excel автоматически обновляет их в соответствие с новым расположением. Убедитесь, что в этих формулах используются абсолютные ссылки. Если они не используются, перед поворотом данных можно переключаться между относительными, абсолютными и смешанными ссылками.
Если вы хотите часто поворачивать данные, чтобы просматривать их под разными углами, создайте с помощью нее с помощью перетаскиванием полей из области строк в область столбцов (или наоборот)в списке полей.
Вы можете ввести в книгу данные, которые транспонировали. Транспонировать: переупочевание содержимого скопированные ячейки при копировании. Данные строк будут вставлены в столбцы, и наоборот.
Вот как можно транспоннять содержимое ячейки:
Скопируйте диапазон ячеев.
Вы выберите пустые ячейки, в которые вы хотите ввести транспонировать данные.
На вкладке Главная щелкните значок Ввести и выберите Ввести транспонировать.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.