Объединение строк и столбцов в 1 столбец.
Arturmonk
Дата: Вторник, 24.06.2014, 14:52 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
Всех приветствую и благодарю создателей и участников данного ресурса за ту помощь, которая тут оказывается. У меня следующий вопрос: есть таблица, где 2 столбца и 1 строка. Ее нужно преобразовать в таблицу с 1 столбцом и 2 строками. Файл для примера прилагаю. Тут еще вопрос в нумерации и объединении ячеек, обратите, пожалуйста внимание. Если кто то поможет с формулой буду признателен) А то более 5000 строк в ручную особо не преобразуешь...
Всех приветствую и благодарю создателей и участников данного ресурса за ту помощь, которая тут оказывается. У меня следующий вопрос: есть таблица, где 2 столбца и 1 строка. Ее нужно преобразовать в таблицу с 1 столбцом и 2 строками. Файл для примера прилагаю. Тут еще вопрос в нумерации и объединении ячеек, обратите, пожалуйста внимание. Если кто то поможет с формулой буду признателен) А то более 5000 строк в ручную особо не преобразуешь... Arturmonk
Ответить
Сообщение Всех приветствую и благодарю создателей и участников данного ресурса за ту помощь, которая тут оказывается. У меня следующий вопрос: есть таблица, где 2 столбца и 1 строка. Ее нужно преобразовать в таблицу с 1 столбцом и 2 строками. Файл для примера прилагаю. Тут еще вопрос в нумерации и объединении ячеек, обратите, пожалуйста внимание. Если кто то поможет с формулой буду признателен) А то более 5000 строк в ручную особо не преобразуешь... Автор - Arturmonk Дата добавления - 24.06.2014 в 14:52
Russel
Дата: Вторник, 24.06.2014, 15:01 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация:
320
±
Замечаний:
0% ±
Excel 2010
Так пойдет?
QIWI 9173973973
Ответить
Сообщение Так пойдет? Автор - Russel Дата добавления - 24.06.2014 в 15:01
Rioran
Дата: Вторник, 24.06.2014, 15:16 |
Сообщение № 3
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация:
290
±
Замечаний:
0% ±
Excel 2013
Arturmonk , здравствуйте. Во вложении решение формулой: Код
=ЕСЛИ((СТРОКА(B5)+1-СТРОКА($B$5))/2=ОКРУГЛ((СТРОКА(B5)+1-СТРОКА($B$5))/2;0);ИНДЕКС(C:C;(СТРОКА($B$5)+СТРОКА(B5)-1)/2);ИНДЕКС(B:B;(СТРОКА($B$5)+СТРОКА(B5))/2))
Russel , элегантное решение =)
Arturmonk , здравствуйте. Во вложении решение формулой: Код
=ЕСЛИ((СТРОКА(B5)+1-СТРОКА($B$5))/2=ОКРУГЛ((СТРОКА(B5)+1-СТРОКА($B$5))/2;0);ИНДЕКС(C:C;(СТРОКА($B$5)+СТРОКА(B5)-1)/2);ИНДЕКС(B:B;(СТРОКА($B$5)+СТРОКА(B5))/2))
Russel , элегантное решение =)Rioran
Роман, Москва, voronov_rv@mail.ru Яндекс-Деньги: 41001312674279
Сообщение отредактировал Rioran - Вторник, 24.06.2014, 15:17
Ответить
Сообщение Arturmonk , здравствуйте. Во вложении решение формулой: Код
=ЕСЛИ((СТРОКА(B5)+1-СТРОКА($B$5))/2=ОКРУГЛ((СТРОКА(B5)+1-СТРОКА($B$5))/2;0);ИНДЕКС(C:C;(СТРОКА($B$5)+СТРОКА(B5)-1)/2);ИНДЕКС(B:B;(СТРОКА($B$5)+СТРОКА(B5))/2))
Russel , элегантное решение =)Автор - Rioran Дата добавления - 24.06.2014 в 15:16
китин
Дата: Вторник, 24.06.2014, 15:24 |
Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7035
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
и мои 5 копеек(как понял)Код
=ЕСЛИОШИБКА(ИНДЕКС($B$5:$C$12;ЦЕЛОЕ((СТРОКА(A1)-1)/2)+1;ОСТАТ(СТРОКА(A1)-1;2)+1);"")
и для 2003 вдогонку Код
=ЕСЛИ(ЕОШИБКА(ИНДЕКС($B$5:$C$12;ЦЕЛОЕ((СТРОКА(A1)-1)/2)+1;ОСТАТ(СТРОКА(A1)-1;2)+1));"";ИНДЕКС($B$5:$C$12;ЦЕЛОЕ((СТРОКА(A1)-1)/2)+1;ОСТАТ(СТРОКА(A1)-1;2)+1))
и мои 5 копеек(как понял)Код
=ЕСЛИОШИБКА(ИНДЕКС($B$5:$C$12;ЦЕЛОЕ((СТРОКА(A1)-1)/2)+1;ОСТАТ(СТРОКА(A1)-1;2)+1);"")
и для 2003 вдогонку Код
=ЕСЛИ(ЕОШИБКА(ИНДЕКС($B$5:$C$12;ЦЕЛОЕ((СТРОКА(A1)-1)/2)+1;ОСТАТ(СТРОКА(A1)-1;2)+1));"";ИНДЕКС($B$5:$C$12;ЦЕЛОЕ((СТРОКА(A1)-1)/2)+1;ОСТАТ(СТРОКА(A1)-1;2)+1))
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Вторник, 24.06.2014, 15:25
Ответить
Сообщение и мои 5 копеек(как понял)Код
=ЕСЛИОШИБКА(ИНДЕКС($B$5:$C$12;ЦЕЛОЕ((СТРОКА(A1)-1)/2)+1;ОСТАТ(СТРОКА(A1)-1;2)+1);"")
и для 2003 вдогонку Код
=ЕСЛИ(ЕОШИБКА(ИНДЕКС($B$5:$C$12;ЦЕЛОЕ((СТРОКА(A1)-1)/2)+1;ОСТАТ(СТРОКА(A1)-1;2)+1));"";ИНДЕКС($B$5:$C$12;ЦЕЛОЕ((СТРОКА(A1)-1)/2)+1;ОСТАТ(СТРОКА(A1)-1;2)+1))
Автор - китин Дата добавления - 24.06.2014 в 15:24
Arturmonk
Дата: Вторник, 24.06.2014, 15:58 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
Спасибо большое) В целом понятно) Даже разобрался как все эти три варианта применять на деле:D Раньше я думал что хоть немного знаю эксель, теперь понял, что не знаю его вообще)
Спасибо большое) В целом понятно) Даже разобрался как все эти три варианта применять на деле:D Раньше я думал что хоть немного знаю эксель, теперь понял, что не знаю его вообще) Arturmonk
Ответить
Сообщение Спасибо большое) В целом понятно) Даже разобрался как все эти три варианта применять на деле:D Раньше я думал что хоть немного знаю эксель, теперь понял, что не знаю его вообще) Автор - Arturmonk Дата добавления - 24.06.2014 в 15:58
_Boroda_
Дата: Вторник, 24.06.2014, 17:05 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16920
Репутация:
6617
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Еще вариант ЕСЛИОШИБКА не нужно Код
=ИНДЕКС(B$5:C$99;(СТРОКА()-5)/2+1;ЕЧЁТН(СТРОКА())+1)&""
Диапазон должен быть не B$5:C$12, а больше (например, B$5:C$99)
Еще вариант ЕСЛИОШИБКА не нужно Код
=ИНДЕКС(B$5:C$99;(СТРОКА()-5)/2+1;ЕЧЁТН(СТРОКА())+1)&""
Диапазон должен быть не B$5:C$12, а больше (например, B$5:C$99) _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Еще вариант ЕСЛИОШИБКА не нужно Код
=ИНДЕКС(B$5:C$99;(СТРОКА()-5)/2+1;ЕЧЁТН(СТРОКА())+1)&""
Диапазон должен быть не B$5:C$12, а больше (например, B$5:C$99) Автор - _Boroda_ Дата добавления - 24.06.2014 в 17:05