Значения из столбцов в строки
long170
Дата: Среда, 03.04.2013, 16:50 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Здравствуйте! Научите пожалуйста переносить в столбцы одной таблицы значения из строк другой таблицы. Если бы это был язык программирования то я бы написал что-то типа": таблица2(k,i)=таблица1(i,k). Как это сделать в экселе?
Здравствуйте! Научите пожалуйста переносить в столбцы одной таблицы значения из строк другой таблицы. Если бы это был язык программирования то я бы написал что-то типа": таблица2(k,i)=таблица1(i,k). Как это сделать в экселе? long170
Ответить
Сообщение Здравствуйте! Научите пожалуйста переносить в столбцы одной таблицы значения из строк другой таблицы. Если бы это был язык программирования то я бы написал что-то типа": таблица2(k,i)=таблица1(i,k). Как это сделать в экселе? Автор - long170 Дата добавления - 03.04.2013 в 16:50
Pelena
Дата: Среда, 03.04.2013, 16:59 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Здравствуйте. Выделяем строку -- Копировать -- Ставим курсор в первую ячейку столбца -- Специальная вставка -- Транспонировать -- ОК
Здравствуйте. Выделяем строку -- Копировать -- Ставим курсор в первую ячейку столбца -- Специальная вставка -- Транспонировать -- ОК Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Здравствуйте. Выделяем строку -- Копировать -- Ставим курсор в первую ячейку столбца -- Специальная вставка -- Транспонировать -- ОК Автор - Pelena Дата добавления - 03.04.2013 в 16:59
long170
Дата: Среда, 03.04.2013, 17:09 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Цитата (Pelena )
Выделяем строку -- Копировать -- Ставим курсор в первую ячейку столбца -- Специальная вставка -- Транспонировать -- ОК
спасибо! а как сделать, чтобы сохранялась связь между ячейками? т.е. через оператор "="
Цитата (Pelena )
Выделяем строку -- Копировать -- Ставим курсор в первую ячейку столбца -- Специальная вставка -- Транспонировать -- ОК
спасибо! а как сделать, чтобы сохранялась связь между ячейками? т.е. через оператор "="long170
Ответить
Сообщение Цитата (Pelena )
Выделяем строку -- Копировать -- Ставим курсор в первую ячейку столбца -- Специальная вставка -- Транспонировать -- ОК
спасибо! а как сделать, чтобы сохранялась связь между ячейками? т.е. через оператор "="Автор - long170 Дата добавления - 03.04.2013 в 17:09
long170
Дата: Среда, 03.04.2013, 17:10 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
кстати - данный способ не работает при спец. вставке ячеек из другого листа, что в принципе и надо...
кстати - данный способ не работает при спец. вставке ячеек из другого листа, что в принципе и надо... long170
Сообщение отредактировал long170 - Среда, 03.04.2013, 17:10
Ответить
Сообщение кстати - данный способ не работает при спец. вставке ячеек из другого листа, что в принципе и надо... Автор - long170 Дата добавления - 03.04.2013 в 17:10
Pelena
Дата: Среда, 03.04.2013, 17:15 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Цитата (long170 )
а как сделать, чтобы сохранялась связь между ячейками? т.е. через оператор "="
В первую ячейку столбца и протянуть вниз Код
=ИНДЕКС($A$1:$E$1;;СТРОКА(A1))
Цитата (long170 )
а как сделать, чтобы сохранялась связь между ячейками? т.е. через оператор "="
В первую ячейку столбца и протянуть вниз Код
=ИНДЕКС($A$1:$E$1;;СТРОКА(A1))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Цитата (long170 )
а как сделать, чтобы сохранялась связь между ячейками? т.е. через оператор "="
В первую ячейку столбца и протянуть вниз Код
=ИНДЕКС($A$1:$E$1;;СТРОКА(A1))
Автор - Pelena Дата добавления - 03.04.2013 в 17:15
AlexM
Дата: Среда, 03.04.2013, 17:21 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Можно формулой Код
=ИНДЕКС(Лист1!$A$1:$I$1;1;СТРОКА($A1))
Цитата (Pelena )
=ИНДЕКС($A$1:$E$1;;СТРОКА(A1))
Это же надо. Чуть опоздал.
Можно формулой Код
=ИНДЕКС(Лист1!$A$1:$I$1;1;СТРОКА($A1))
Цитата (Pelena )
=ИНДЕКС($A$1:$E$1;;СТРОКА(A1))
Это же надо. Чуть опоздал. AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Среда, 03.04.2013, 17:28
Ответить
Сообщение Можно формулой Код
=ИНДЕКС(Лист1!$A$1:$I$1;1;СТРОКА($A1))
Цитата (Pelena )
=ИНДЕКС($A$1:$E$1;;СТРОКА(A1))
Это же надо. Чуть опоздал. Автор - AlexM Дата добавления - 03.04.2013 в 17:21
_Boroda_
Дата: Среда, 03.04.2013, 20:20 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация:
6506
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Цитата (Pelena )
=ИНДЕКС($A$1:$E$1;;СТРОКА(A1))
Цитата (AlexM )
=ИНДЕКС(Лист1!$A$1:$I$1;1;СТРОКА($A1))
Девчата и ребята, а вот объясните мне пожалуйста (вопрос не только к Лене и Алексею - я много таких формул видел), зачем вы ставите двойные точку с запятой (или ...;1; ...)? Если в первом аргументе ИНДЕКСа одна строка, то ему не нужно указывать (явно или неявно) эту единицу в строках. Он сам прекрасно все понимает. Поэтому просто Код
=ИНДЕКС(Лист1!$A$1:$I$1;СТРОКА($A1))
Цитата (Pelena )
=ИНДЕКС($A$1:$E$1;;СТРОКА(A1))
Цитата (AlexM )
=ИНДЕКС(Лист1!$A$1:$I$1;1;СТРОКА($A1))
Девчата и ребята, а вот объясните мне пожалуйста (вопрос не только к Лене и Алексею - я много таких формул видел), зачем вы ставите двойные точку с запятой (или ...;1; ...)? Если в первом аргументе ИНДЕКСа одна строка, то ему не нужно указывать (явно или неявно) эту единицу в строках. Он сам прекрасно все понимает. Поэтому просто Код
=ИНДЕКС(Лист1!$A$1:$I$1;СТРОКА($A1))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Цитата (Pelena )
=ИНДЕКС($A$1:$E$1;;СТРОКА(A1))
Цитата (AlexM )
=ИНДЕКС(Лист1!$A$1:$I$1;1;СТРОКА($A1))
Девчата и ребята, а вот объясните мне пожалуйста (вопрос не только к Лене и Алексею - я много таких формул видел), зачем вы ставите двойные точку с запятой (или ...;1; ...)? Если в первом аргументе ИНДЕКСа одна строка, то ему не нужно указывать (явно или неявно) эту единицу в строках. Он сам прекрасно все понимает. Поэтому просто Код
=ИНДЕКС(Лист1!$A$1:$I$1;СТРОКА($A1))
Автор - _Boroda_ Дата добавления - 03.04.2013 в 20:20
Pelena
Дата: Среда, 03.04.2013, 20:34 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Цитата (_Boroda_ )
зачем вы ставите двойные точку с запятой
Вообще, даже не сомневалась никогда, что номер строки - обязательный аргумент. А вон оно как оказалось Спасибо
Цитата (_Boroda_ )
зачем вы ставите двойные точку с запятой
Вообще, даже не сомневалась никогда, что номер строки - обязательный аргумент. А вон оно как оказалось СпасибоPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Цитата (_Boroda_ )
зачем вы ставите двойные точку с запятой
Вообще, даже не сомневалась никогда, что номер строки - обязательный аргумент. А вон оно как оказалось СпасибоАвтор - Pelena Дата добавления - 03.04.2013 в 20:34
AlexM
Дата: Среда, 03.04.2013, 20:38 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Цитата (_Boroda_ )
объясните мне пожалуйста, зачем...
Действительно. Спасибо за замечание. Я, чисто механически. На место аргумента "Номер столбца" вставляю "перебор" столбцов.
Цитата (_Boroda_ )
объясните мне пожалуйста, зачем...
Действительно. Спасибо за замечание. Я, чисто механически. На место аргумента "Номер столбца" вставляю "перебор" столбцов.AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Цитата (_Boroda_ )
объясните мне пожалуйста, зачем...
Действительно. Спасибо за замечание. Я, чисто механически. На место аргумента "Номер столбца" вставляю "перебор" столбцов.Автор - AlexM Дата добавления - 03.04.2013 в 20:38
Serge_007
Дата: Среда, 03.04.2013, 21:31 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Цитата (Pelena )
номер строки - обязательный аргумент
Обязательным в данном случае (одномерный массив) является только один из аргументов (номер_строки/номер_номер столбца), в зависимости от массива (вертикальный/горизонтальный). Подобное касается и, например, функции ЕСЛИ(). В ней тоже обязателен только один из аргументов значение_если _истина/значение_если_ложь. Да и вообще в Excel много функций, которые не требуют или "обходятся" без обязательных аргументов)
Цитата (Pelena )
номер строки - обязательный аргумент
Обязательным в данном случае (одномерный массив) является только один из аргументов (номер_строки/номер_номер столбца), в зависимости от массива (вертикальный/горизонтальный). Подобное касается и, например, функции ЕСЛИ(). В ней тоже обязателен только один из аргументов значение_если _истина/значение_если_ложь. Да и вообще в Excel много функций, которые не требуют или "обходятся" без обязательных аргументов)Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Цитата (Pelena )
номер строки - обязательный аргумент
Обязательным в данном случае (одномерный массив) является только один из аргументов (номер_строки/номер_номер столбца), в зависимости от массива (вертикальный/горизонтальный). Подобное касается и, например, функции ЕСЛИ(). В ней тоже обязателен только один из аргументов значение_если _истина/значение_если_ложь. Да и вообще в Excel много функций, которые не требуют или "обходятся" без обязательных аргументов)Автор - Serge_007 Дата добавления - 03.04.2013 в 21:31
AlexM
Дата: Среда, 03.04.2013, 22:19 |
Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Тогда можно задачу решить функцией с одним аргументом. Код
=ТРАНСП(Лист1!$A$1:$I$1)
Формула массива
Тогда можно задачу решить функцией с одним аргументом. Код
=ТРАНСП(Лист1!$A$1:$I$1)
Формула массива AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Среда, 03.04.2013, 22:32
Ответить
Сообщение Тогда можно задачу решить функцией с одним аргументом. Код
=ТРАНСП(Лист1!$A$1:$I$1)
Формула массива Автор - AlexM Дата добавления - 03.04.2013 в 22:19
long170
Дата: Четверг, 04.04.2013, 10:17 |
Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Всем спасибо! фунция трансп показалась мне более рациональной в моем случае, заодно узнал про сочетание ctrl-shift-enter
Всем спасибо! фунция трансп показалась мне более рациональной в моем случае, заодно узнал про сочетание ctrl-shift-enter long170
Ответить
Сообщение Всем спасибо! фунция трансп показалась мне более рациональной в моем случае, заодно узнал про сочетание ctrl-shift-enter Автор - long170 Дата добавления - 04.04.2013 в 10:17