Как преобразовать столбец в строку в Excel – простой способ
Иногда мы аккуратно и старательно вводим данные в столбцах Excel и только к концу понимаем, что гораздо удобнее расположить их горизонтально, т.е. не в столбцах, а в строках. Да, ради этого стоило потрудиться, чтобы понять, что с самого начала надо было делать всё наоборот! Не спешите удалять проделанную работу и начинать всё заново. В Excel есть простой способ транспонировать всю таблицу целиком и сохранить структуру.
В этой статье мы приводим примеры и снимки экрана из версии Excel 2010 х64. В других версиях, начиная с Excel 2003, этот приём работает аналогично, но могут быть отличия в интерфейсе, структуре меню и диалоговых окнах.
Преобразовываем столбец в строку
Итак, у нас имеется вот такая таблица Excel:
Данные расположены в двух столбцах, но мы хотим сделать таблицу горизонтальной и расположить те же данные, но в двух строках. Выделите ячейки, которые необходимо преобразовать. Затем щелкните правой кнопкой мыши и выберите пункт Copy (Копировать) или просто нажмите Ctrl+C.

Теперь щелкните правой кнопкой мыши в ячейке, где требуется поместить преобразованные данные и выберите из контекстного меню пункт Paste Special (Специальная вставка):

В открывшемся диалоговом окне Paste special (Специальная вставка) выберите пункт Transpose (Транспонировать) и нажмите ОК.

Теперь Ваши столбцы преобразовались в строки!

Точно таким же образом Вы можете преобразовать строки в столбцы. Вот небольшой пример:

После копирования и специальной вставки с включенным параметром Transpose (Транспонировать) строки преобразовались в столбцы.

Это отличный способ расположить информацию на листе Excel так, как Вам нужно.
Как преобразовать в excel столбец в строку?
Когда возникает вопрос преобразования в excel столбца в строку, то имеется ввиду перемещение данных находящихся в столбце в строку. Или так называемое транспонирование. Весьма распространенная ситуация при перекладке данных из одного формата в другой.
Для того чтобы преобразовать в excel столбец в строку можно воспользоваться двумя способами:
Первый способ – использование специальной вставки.
Выделяем данные в столбце и копируем их. Затем правой кнопкой мыши вызываем контекстное меню, и выбираем пункт Специальная вставка. В появившемся диалоговом окне ставим галочку «транспонировать» и нажимаем ОК.
Данные из столбца в excel будут преобразованы (транспонированы) в строку.

Второй способ – использование функции ТРАНСП.
Функция ТРАНСП преобразует вертикальный диапазон ячеек (столбец) в горизонтальный (строку).
Функция ТРАНСП имеет очень простой синтаксис:
=ТРАНСП(массив), где массив – преобразуемый из столбца в строку массив данных.
Чтобы транспонировать данные в excel из столбца в строку, при помощи этой функции необходимо:
1) Выделить горизонтальный диапазон: внимание! – с количеством ячеек соответствующий количеству ячеек в вертикальном диапазоне.
2) В первую ячейку горизонтального диапазона ввести формулу =ТРАНСП(массив), где массив – это вертикальный диапазон ячеек.
3) Нажать комбинацию клавиш Ctrl + Shift + Enter. Формула будет введена как формула массива в фигурных скобках

Какой способ выбрать при преобразовании в excel столбца в строку?
В первом случае, данные будут вставлены значениями, без связи с источником. Во втором случае, данные из столбца будут преобразованы в строку с сохранением связи с источником, и при изменении данных в столбце, будут меняться данные в строке.
Как в excel преобразовать строки в столбцы?
Как вы правильно догадались, чтобы преобразовать данные в excel из строки в столбец нужно проделать аналогичные операции, что и при преобразовании столбца в строку. Можно воспользоваться как специальной вставкой, так и функцией ТРАНСП.
Превращение строк в столбцы и обратно
Хотим, упрощенно говоря, повернуть таблицу на бок, т.е. то, что располагалось в строке — пустить по столбцу и наоборот:
Способ 1. Специальная вставка
Выделяем и копируем исходную таблицу (правой кнопкой мыши — Копировать). Затем щелкаем правой по пустой ячейке, куда хотим поместить повернутую таблицу и выбираем из контекстного меню команду Специальная вставка (Paste Special) . В открывшемся диалоговом окне ставим галочку Транспонировать (Transpose) и жмем ОК.
Минусы : не всегда корректно копируются ячейки с формулами, нет связи между таблицами (изменение данных в первой таблице не повлияет на вторую).
Плюсы : в транспонированной таблице сохраняется исходное форматирование ячеек.
Способ 2. Функция ТРАНСП
Выделяем нужное количество пустых ячеек (т.е. если, например, исходная таблица была из 3 строк и 5 столбцов, то выделить обязательно нужно диапазон из 5 строк и 3 столбцов) и вводим в первую ячейку функцию ТРАНСП (TRANSPOSE) из категории Ссылки и массивы (Lookup and Reference):
После ввода функции необходимо нажать не Enter, а Ctrl+Shift+Enter, чтобы ввести ее сразу во все выделенные ячейки как формулу массива . Если раньше не сталкивались с формулами массивов, то советую почитать тут — это весьма экзотический, но очень мощный инструмент в Excel.
Плюсы : между таблицами сохраняется связь, т.е. изменения в первой таблице тут же отражаются во второй.
Минусы : не сохраняется форматирование, пустые ячейки из первой таблицы отображаются в виде нулей во второй, нельзя редактировать отдельные ячейки во второй таблице, поскольку формулу массива можно менять только целиком.
Способ 3. Формируем адрес сами
Этот способ отчасти похож не предыдущий, но позволяет свободно редактировать значения во второй таблице и вносить в нее любые правки при необходимости. Для создания ссылок на строки и столбцы нам понадобятся четыре функции из категории Ссылки и массивы:
- Функция АДРЕС(номер_строки; номер_столбца) — выдает адрес ячейки по номеру строки и столбца на листе, т.е. АДРЕС(2;3) выдаст, например, ссылку на ячейку C2.
- Функция ДВССЫЛ(ссылка_в_виде_текста) — преобразует текстовую строку, например, «F3» в настоящую ссылку на ячейку F3.
- Функции СТРОКА(ячейка) и СТОЛБЕЦ(ячейка) — выдают номер строки и столбца для заданной ячейки, например =СТРОКА(F1) выдаст 1, а =СТОЛБЕЦ(А3) выдаст 3.
Теперь соединяем эти функции, чтобы получить нужную нам ссылку, т.е. вводим в любую свободную ячейку вот такую формулу:
=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))
в английской версии Excel это будет =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))
А затем копируем (протягиваем) формулу на соседние ячейки как обычно черным крестом. В итоге должно получиться примерно следующее:
Т.е. при копировании формулы вниз по столбцу, она выдает ссылку, которая уходит вправо по строке и наоборот. Чего и требовалось.
Плюсы : сохраняются связи между таблицами, можно легко вносить изменения во вторую таблицу.
Минусы : форматирование не сохраняется, но его можно легко воспроизвести Специальной вставкой (вставить только Формат с флажком Транспонировать
Как столбец превратить в строку excel
Транспонирование в Excel – преобразуем строки в столбцы и наоборот
Смотрите такжеТак как он СТОЛБЕЦ($N$1)? мне не подходит — там надо(Транспонировать). скрипт, который будетA Вы можете пропустить.Вот и всё! В данные в транспонированной
Обязательно нажмите частности с функциямиххх создаёт копию исходных(наконец, самый быстрый способ) кнопкой мыши иТранспонирование данных в Excel ограничен числом столбцовvikttur лист будет меняться поставить галочку «транспонировать».Если в появившемся меню транспонировать строки в– это первыйФункция Вашей новой таблице
- таблице, при этомCtrl+Shift+Enter массива, то, пожалуйста,
- «. На самом деле данных, и, если Нажмите выберите
- – это задача,256
Преобразуем строки в столбцы в Excel при помощи Специальной вставки
: по месяцам приАлександра белкина Вы не нашли столбцы, при условии, столбец. Как неINDIRECT все столбцы преобразованы сохраняя связь с, поскольку это формула внимательно следите за Вы можете заменить они изменятся, ВамCtrl+Alt+VCopy

- знакомая многим пользователям., то ни транспонированием,200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС($B$6:$B$16;СЧЁТ($B$6:$B$16)-СТОЛБЕЦ(A1)+1) переходе в форму!: Чтобы всю таблицу иконку команды что Вы достаточно трудно догадаться, функция(ДВССЫЛ) служит для в строки. Однако, исходной таблицей. массива. Если для
- тем, чтобы выполнять их на любые
- придётся повторять процесс, выберите опцию(Копировать) в контекстном Очень часто после ни формулами запихнутьЕсли очень надо,
- а вот второй преобразовать, т. е.Transpose
- хорошо владеете VBA.ROW создания непрямой ссылки транспонированные ячейки выглядятВ этом примере мы ввода формулы просто следующие шаги в другие символы, которых
- и транспонировать таблицуTranspose меню. создания сложной таблицы,
». строк более 500. « про ответ сейчас посмотрю! столбцы сделать строками,(Транспонировать), то можете Если нет, то(СТРОКА) работает точно на ячейку. Например, очень плоско и будем использовать небольшую нажать точности как написано. нет в рассматриваемом снова. Никто не(Транспонировать) и кликните
- нажмите становится очевидным, чтов 256 столбцовСТОЛБЕЦ()excelhelprus а строки столбцами, использовать команду можете найти множество так же, только если Вы хотите
- скучно по сравнению таблицу, чтобы ВыEnterВ этом примере мы диапазоне. захочет тратить своёОКCtrl+C эффективнее было бы не получится. почитайте в справке.: Это 1 и
- надо выделить ее,Paste Special готовых макросов в для строк. поместить значение ячейки с исходными данными. могли сосредоточить свое, то она работать будем преобразовывать таблицу,
- Это превратит Вашу таблицу драгоценное время на.. развернуть её дляjavvvaRustem тот же способ)

скопировать в буфер(Специальная вставка). интернете. Но еслиА теперь позвольте напомнитьB1Но не расстраивайтесь, это внимание на процессе не будет. в которой перечислены в нечто слегка то, чтобы преобразовыватьЗамечание:
нажмите кнопку более удобного анализа: а по мне: Про N1=14 просто код - обмена (проще правойВ этом случае откроется Вы работаете с всю формулу, которуюв ячейку вовсе не проблема. транспонирования, а неГотово! Наши данные транспонированы, штаты США с пугающее (смотри рисунок одни и теЕсли Вы транспонируетеCo
или построения диаграммы так для тогоSerge_007 это отображение функции кнопкой мыши на диалоговое окно
- большими таблицами, помните, мы использовали дляA8 Вот как можно на данных в 7 столбцов превратились данными о населении: ниже), но не же строки и ячейки, содержащие формулы,py по имеющимся данным. чтобы сделать диаграмму: Извиняюсь, не тот траспонирования в макросе. выделенной таблице щелкнутьPaste Special что метод преобразования строк в
- , то записываете в легко восстановить исходное таблице. Мы будем в 6 столбцов,Во-первых, необходимо определить точное тревожьтесь, осталось всего столбцы по нескольку убедитесь, что во(Копировать) на вкладкеВ этой статье Вы не обязательно переделывать файл выложил Почему не подходит и выбрать Копировать).(Специальная вставка). ОтметьтеTranspose
Как транспонировать таблицу, ссылающуюся на исходные данные
столбцы на листе ячейку форматирование: использовать немного замысловатую что и требовалось количество строк и 2 действия, и раз. Согласны? всех этих ячейкахHome найдёте несколько способов всю таблицу. хотяПравильный здесь — совсем не Таблица выделится пунктирной необходимые параметры, ав VBA ограничен Excel:
- A8Скопируйте исходную таблицу. комбинацию функций получить. столбцов в таблице.
- Вы получите желаемыйДавайте посмотрим, как можно использованы абсолютные ссылки
- (Главная) в разделе преобразовать строки в я могу ошибатьсяbalda понятно мигающей границей. Потом главное – не 65536 элементами. Если=INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))следующую формулу:
Выделите транспонированную таблицу.


включая заголовки. Запомнимххх знакомой нам техники транспонированы, а ссылки в который Вы работают во всех: Спасибо большое каждому,ФиалочкаSheets(«Лист1»).Range(«A1:AE5»).Copy кнопкой щелкаете по(Транспонировать). лишние данные будут(АДРЕС) мы задаём
Транспонируем данные в Excel при помощи формул
INDIRECTPaste OptionsПредположим, у Вас есть источником данных, т.е. эти цифры и» и выполните команду
Преобразуем в Excel строки в столбцы при помощи функции TRANSPOSE (ТРАНСП)
Копировать на ячейки автоматически собираетесь скопировать транспонированные версиях Excel (2013, кто ответил. Ваши: Здравствуйте.Sheets(«Лист2»).Range(«A1»).PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, ней, выбираете колмандуПодсказка: молча потеряны. сначала столбец, а(ДВССЫЛ) в том,(Параметры вставки) выберите данные в 4 какие бы изменения приступим к преобразованию
Paste Special> обновлены. данные. 2010, 2007 и

советы и ужПодскажите, пожалуйста, мне, SkipBlanks:= _ Специальная вставка, вЕсли Вы копируетеУрок подготовлен для Вас затем строку, и что она можетFormatting столбцах (
- в исходных данных строк в столбцы.(Специальная вставка) >ВставитьКак Вы только что
- Замечание: более ранних), охватывают тем более таблица компьютерному чайнику, элементарнуюFalse, Transpose:=True появившемся диалоговом окне ячейки с относительными командой сайта office-guru.ru в этом кроется превратить любую текстовую(Форматирование).A Вы ни вносили,Посчитайте ячейки, которые ВыTranspose
- , так, чтобы транспонированные увидели, опцияВажно выбрать ячейку, множество возможных сценариев,
- оччень помогли. (для вас, знатоков)End Sub установите флажок Транспонировать, ссылками без ячеек,Источник: https://www.ablebits.com/office-addins-blog/2014/03/06/transpose-excel-rows-columns/ весь фокус! Помните, строку в ссылку,Подводя итог, метод с
–
транспонированная таблица также
хотите транспонировать. В(Транспонировать), чтобы преобразовать данные ссылались наTranspose которая находится за объясняют наиболее типичные

- P. S. Честно, вещь: как сделатьexcelhelprus
затем ОК или на которые идутПеревел: Антон Андронов что функция в том числе функциейD будет изменяться. нашем случае это столбцы в строки
исходные данные. Главное(Транспонировать) в Excel пределами диапазона исходных ошибки и показывают очень боялась, что

Преимущества функции TRANSPOSE (ТРАНСП)
так, чтобы данные,: это конкретно для Enter на клавиатуре. ссылки, то ссылкиАвтор: Антон АндроновADDRESS строку, которую ВыINDIRECT) и в 5Форматирование начальной таблицы не
Недостатки функции TRANSPOSE (ТРАНСП)
- 7 столбцов и (или строки в преимущество такого подхода позволяет преобразовать строки данных, чтобы скопированная
- хорошие примеры использования засмеют за такие записанные в 4 вашего файла -Удачи!
- станут ошибочными. ЧтобыМногие поклонники Excel рано(АДРЕС) понимает первое создаёте при помощи(ДВССЫЛ) кажется более строках ( сохранится в преобразованной 6 строк. столбцы). в том, что в столбцы (или область и область в Excel формул глупые вопросы, а,
столбцах, стали данным, вставляет ваш календарикCkaym избежать этого, копируйте или поздно сталкиваются число как номер других функций и сложным решением задачи1 таблице, как это
Преобразовываем строку в столбец или столбец в строку при помощи функции INDIRECT (ДВССЫЛ)
Выберите пустой диапазон ячеек.Снова откройте диалоговое окно при изменении данных столбцы в строки) вставки не пересеклись. для транспонирования. оказывается, народ здесь записанными в 4 на лист 2: Всем доброго времени и вставляйте только с этой задачей.
строки, а второе значений других ячеек. по преобразованию строк– видно на рисунке Так как функцияFind and Replace в исходной таблице, буквально за несколько Например, если исходныеПреобразовываем строки в столбцы вот какой терпимый строки (что необходимо начиная с ячейки
суток. значения, когда выполняете Данные на листе число как номер Именно это мы в столбцы, чем5 выше.TRANSPOSE(Найти и заменить), транспонированная таблица обновится секунд. Уверен, что

-
данные состоят из методом Копировать > и помогающий. мне для построения А1Как преобразовать несколько преобразование строк в могут быть выстроены столбца. Другими словами,
и собираемся сейчас
с функцией
):Если какие-то ячейки начальной(ТРАНСП) меняет вертикальное чтобы заменить все и отразит эти этот способ очень 4 столбцов и ВставитьRuMaSs
диаграммы). Данных более
Ckaym
строк с Листа1 столбцы или наоборот. вертикально или горизонтально, функция сделать. Если ВыTRANSPOSEВведите формулу, показанную ниже,
500 в каждом: Да все спасибо в столбец на Для этого отметьте но временами ВыADDRESS поймёте это, то(ТРАНСП).

в верхнюю левую то в транспонированных диапазона, значит нужнохххСкопируйте строки, которые Вы
- транспонировать таблицу один
- транспонированная таблица будет
- копирования / вставкиSerge 007 столбце, так что получилось Лист2. опцию будете замечать, что

(АДРЕС) берёт номер всё остальное поймётеПреимущества: ячейку конечного диапазона ячейках там будут выбрать такое количество» на « хотите преобразовать в раз. Пользуясь этим состоять из 10
ссылок на исходные? спасибо. помогла вручную переписывать долго.200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub В_Столбец()200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub В_Столбец()Values та или иная столбца, возвращённый функцией с лёгкостьюВы можете спокойно (допустим, это будет нули.
строк и столбцов,= столбцы (или столбцы, методом, Вы сохраняете столбцов и 4 данные информация.P. S. Пользуюсьm_ = Format(Date,
For h =(Значения) в разделе таблица выглядела быCOLUMNДумаю, Вы помните, что редактировать любую ячейку ячейкаВы не сможете редактировать сколько столбцов и«, т.е. восстановить ссылки которые хотите преобразовать исходные данные, и строк.Транспонируем данные в ExcelАндрей
Функции INDIRECT (ДВССЫЛ) и ADDRESS (АДРЕС) – синтаксис и логика
экселем в Office «M») 1 To 31Paste лучше, если столбцы(СТОЛБЕЦ), и превращает в формуле мы (ячейки) в транспонированнойA7 ячейки в преобразованной строк соответственно имеет на исходные ячейки. в строки). это ещё один
Вставьте скопированные данные при
при помощи формул

: Как вариант: как 2003, такSheets(«Табель»).Range(«A1:AE5»).Copy ‘(Вставить) диалогового окна и строки поменять его в номер использовали ещё 3 таблице, при этом), и нажмите таблице, поскольку функция Ваша исходная таблица. Готово!Выберите пустую ячейку на аргумент в его помощи командыПредположим, Вы создали таблицу
перегоняешь столбец в и 2007 (вдругSheets(m_ + 2).Range(«A1»).PasteSpecialCells(h, 33) =Paste Special местами. строки, затем берёт функции – она будет оставатьсяEnter
TRANSPOSE В нашем примереБыстрое, спокойное и элегантное этом же или пользу.Paste Special на листе Excel, строку (где сия в каком-либо пакете Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= Cells(1, h)(Специальная вставка).Представляем Вашему вниманию приём,
номер строки иADDRESS связанной с таблицей-источником:(ТРАНСП) чрезвычайно зависима мы выбираем 6 решение, не так другом листе.Однако, вышеописанный метод имеет(Специальная вставка) > похожую на ту, кнопка — не нужной функции нет). _Cells(h, 34) =Ваши данные будут точно при помощи которого превращает его в
(АДРЕС), и будет автоматически=INDIRECT(ADDRESS(COLUMN(A1),ROW(A1))) от источника данных. столбцов и 7 ли? Единственный недостаток
Откройте диалоговое окно
два существенных недостатка,
Transpose что показана в помню, но точноЗаранее спасибо всем,False, Transpose:=True Cells(2, h) и легко транспонированы Вы можете изменить номер столбца, тоCOLUMN обновляться каждый раз,=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1))) Если Вы сделаете строк. этого подхода состоитPaste Special которые не позволяют(Транспонировать). Вы можете верхней части рисунка, она была. сам кто поможет советом.End SubCells(h, 35) = и выстроены в компоновку данных в есть меняет местами(СТОЛБЕЦ) и
когда Вы будетеЕсли данные начинаются не попытку изменить какую-либоНажмите в том, что
- (Специальная вставка), как считать его идеальным открыть диалоговое окно расположенного ниже. Названия пользовался) , потомVlanibВопрос закрыт
- Cells(3, h) новом порядке. В Excel в соответствии строки и столбцы.
- ROW вносить изменения в в строке с ячейку, то получитеF2 в процессе выполнения
было показано в

Транспонируем данные при помощи макроса VBA
решением для транспонированияPaste Special стран распределены по сохраняешь как текст: Выделяете диапазон сbaldaCells(h, 36) = обратном направлении этот с Вашими потребностями.Теперь, когда Вы знаете,(СТРОКА). исходные данные. номером сообщение с предупреждением:, чтобы перейти в форматирование исходной таблицы предыдущем примере, и данных в Excel.(Специальная вставка) тремя столбцам, но список с разделителем запятая
данными, Ctrl+C, выделить: Друзья! Помогите прообразовать
Cells(4, h)
приём работает так
Давайте вместе проделаем
Преобразуем строки в столбцы и обратно в Microsoft Excel
что делает каждаяФункцияНедостатки:1You cannot change part режим редактирования. будет потеряно, и нажмитеДанный инструмент не доступен способами: стран может оказаться :) ячейку куда записать
столбец в строкуCells(h, 37) = же хорошо. следующие шаги и функция, давайте сведёмADDRESSНа самом деле,и не в of an arrayЗапишите функцию Вам придётся восстанавливать

Весь секрет в специальной вставке
- Paste Link при копировании /На вкладке очень длинным, поэтомуперегнать столбец в измененные данные, правой (только при помощи Cells(5, h)Надеюсь, этот способ будет
- расположим данные в воедино логику всей(АДРЕС) используется для я вижу только столбце(Нельзя изменять частьTRANSP его вручную (далее(Вставить связь) в вставке полнофункциональной таблицы

- Home нам будет гораздо строку и наоборот: клавишей меню - функций) в обратномNext h полезен. Хорошего Вам таблице в виде

- формулы: того, чтобы получить один – форматированиеA массива).OSE в этом уроке нижнем левом углу Excel в отличие(Главная) в разделе

удобнее преобразовать столбцы Копировать столбец, контекстное специальная вставка - порядке!End Sub дня! двух горизонтальных строк.функции адрес ячейки из исходных данных не, то потребуется немногоИ в завершение, какой(ТРАНСП) и укажите я покажу быстрый диалогового окна. от простого диапазона.Clipboard в строки, чтобы меню — «Специальная опция транспонировать внизу.
Наслаждайтесь результатом
Как на прикреплённомexcelhelprusУрок подготовлен для ВасПервым делом, выделите таблицуCOLUMN номеров строки и сохраняется. Впрочем, Вы

более сложная формула: бы хорошей и в скобках диапазон
способ сделать это).Результат будет примерно таким:
В этом случае
(Буфер обмена), нажмите
таблица уместилась на
Как в экселе данные столбца перенести в строку
вставка», ставим галкуSerge 007 файле!: В Excel есть командой сайта office-guru.ru с данными, которые
(СТОЛБЕЦ) и столбца, заданных Вами. можете легко восстановить=INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1))) простой ни была данных, который нужноЕсли Вы не ищитеВыделите новые данные и Вам придётся скопировать
маленькую чёрную стрелку экране. «Транспонировать», ок. Это: Здравствуйте.Спасибо. Очень надо. опция при вставке.Источник: https://www.ablebits.com/office-addins-blog/2012/04/10/convert-rows-columns-excel/ Вам нужно повернуть.ROW Запомните: сначала строка, его, как это=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))) функция транспонировать. В нашем лёгких путей, то откройте диалоговое окно таблицу без заголовков, под кнопкойВыделите строки и столбцы, для 2007.ФиалочкаEXcel 2007 Называется транспонировать. Если
Перевел: Антон Андронов
Как преобразовать строку в столбец на другом листе (Макросы/Sub)
Кликните правой кнопкой(СТРОКА) возвращают номера потом столбец. Например,
показано выше.ГдеTRANSPOSE случае это будет
можете использовать формулы
Excel – либо преобразовать еёPaste
которые требуется поменятьВариант №2. Сохраняешь
, можно воспользоваться способомSerge_007
нужно в макросеАвтор: Антон Андронов
мыши и в столбца и строки
АДРЕС(8;1)Теперь Вы понимаете, как
A1
(ТРАНСП), ей не
выглядеть так: для преобразования столбцовFind and Replace в диапазон, т.е.(Вставить) и выберите местами. Если Вы как текст, а предложенным: См. вложение — используйте ее
Ирина появившемся контекстном меню соответственно;
возвратит работает функция
– это левая
хватает гибкости, и=TRANSPOSE($A$1:$G$6) в строки и(Найти и заменить). кликнуть правой кнопкой команду
хотите развернуть всю потом по текстовому
Vlanibbalda с макрорекордером. Будет: выделить, скопировать, встать нажмите командуфункция$A$8INDIRECT верхняя ячейка таблицы-источника.
поэтому она становится=ТРАНСП($A$1:$G$6) наоборот.
Вы также можете
мыши по любойTranspose
таблицу целиком, т.е.
файлу автозаменой перенос
, или, если нет: большое спасибо за явно быстрее и на строку, правойCopyADDRESS.
(ДВССЫЛ), и, возможно, Также обратите внимание не лучшим решением
Замечание:
Как можно понять из нажать сочетание
ячейке таблицы и
(Транспонировать). все ячейки с строки и «;»
желания каждый раз
быстрый ответ! Но
удобнее чем в
преобразовать столбец в строку при помощи функций в об. пор.
кнопкой мыши -(Копировать).(АДРЕС) меняет местамиФункция захотите более подробно на использование абсолютных
во многих ситуациях.Всегда используйте абсолютные
её названия, функция
Ctrl+H
в контекстном менюКликните правой кнопкой мыши
данными на листе, меняешь на «,» вручную копировать исходный мне нужно в вашем коде)
специальная вставка -Далее выберите позицию, где
строку и столбец;COLUMN разобраться, что на и относительных ссылок.Этот метод очень похож ссылки для работы
TRANSPOSE, чтобы сразу попасть выбрать
по ячейке, в нажмите :) диапазон и жать
обратном порядкеexcelhelprus
транспортировать должна располагаться новаяфункция
(СТОЛБЕЦ) возвращает номер
самом деле делаетСкопируйте формулу на весь на предыдущий. Его с функцией
Данные из столбцов в строки.
(ТРАНСП) специально разработана на вкладку
Table которую нужно вставитьCtrl+HomeЗЫ. Пункты меню кнопки, то можноRustem:Татьяна таблица. Кликните правойINDIRECT столбца из заданной эта формула и диапазон, в который главное преимущество перед
TRANSPOSE для транспонирования данныхReplace(Таблица) > данные, и в, а затем
— вольный перевод, воспользоваться формулами (см.
: Так?200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sheets(«Лист1»).Range(«E2:E4»).Copy: данные столбца выделить, кнопкой мыши по(ДВССЫЛ) выводит перевернутые ссылки на ячейку. почему мы использовали Вы собираетесь поместить
функцией(ТРАНСП).
в Excel. Если(Заменить).Convert to Range контекстном меню выберитеCtrl+Shift+End так как офис вложение).baldaSheets(«Лист2»).Range(«H8»).PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, скопировать, поставить курсор левой верхней ячейке
данные в другую Например, комбинацию с функцией транспонированные данные, протянув
TRANSPOSEНажмите у Вас нетЗамените все символы равно(Преобразовать в диапазон).Paste Special. аглицкий, а ответ
А вот тут: Вроде так. Но SkipBlanks:= _ к началу строки, этой области и ячейку на листеСТОЛБЕЦ(A3)ADDRESS за маркер автозаполнения
(ТРАНСП) состоит вCtrl+Shift+Enter большого опыта работы «Более серьёзное ограничение этого(Специальная вставка) >
Скопируйте выделенные ячейки. Для с аглицкими буквами у Вас возникнет я не понялFalse, Transpose:=True правой кнопкой мышки в появившемся меню
Excel.возвратит значение(АДРЕС). Если технические в правом нижнем том, что он
Как в экселе текстовые данные из нескольких ячеек одного столбца преобразовать в одну строку, с разделителем — запятой?
. с формулами в
= метода состоит вTranspose этого на выбор: у меня не сложность с 2003 (извиняюсь за невежество)Ckaym вызвать контекстное меню
выберите командуСовсем не страшно, правда?1 детали Вас не углу выделенной ячейки оставляет возможность изменятьЗамечание:
Excel, и в» на « том, что он(Транспонировать).кликните по ним правой принимался :( Excel.
про чём здесь: Спасибо такой вариант — специальная вставкаTransposeНе составит труда написать, поскольку столбец интересуют, следующий раздел