Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Объединение строк и столбцов в 1 столбец. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Объединение строк и столбцов в 1 столбец.
Arturmonk Дата: Вторник, 24.06.2014, 14:52 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Всех приветствую и благодарю создателей и участников данного ресурса за ту помощь, которая тут оказывается.

У меня следующий вопрос: есть таблица, где 2 столбца и 1 строка. Ее нужно преобразовать в таблицу с 1 столбцом и 2 строками. Файл для примера прилагаю. Тут еще вопрос в нумерации и объединении ячеек, обратите, пожалуйста внимание. Если кто то поможет с формулой буду признателен) А то более 5000 строк в ручную особо не преобразуешь...
К сообщению приложен файл: 9441312.xls (22.0 Kb)
 
Ответить
СообщениеВсех приветствую и благодарю создателей и участников данного ресурса за ту помощь, которая тут оказывается.

У меня следующий вопрос: есть таблица, где 2 столбца и 1 строка. Ее нужно преобразовать в таблицу с 1 столбцом и 2 строками. Файл для примера прилагаю. Тут еще вопрос в нумерации и объединении ячеек, обратите, пожалуйста внимание. Если кто то поможет с формулой буду признателен) А то более 5000 строк в ручную особо не преобразуешь...

Автор - Arturmonk
Дата добавления - 24.06.2014 в 14:52
Russel Дата: Вторник, 24.06.2014, 15:01 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Так пойдет?
К сообщению приложен файл: 0319812.xls (27.0 Kb)


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, элегантное решение =)
К сообщению приложен файл: Awrkward_List.xls (37.0 Kb)


Роман, Москва, 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))
К сообщению приложен файл: Arturmonk.xls (35.0 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 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
Дата добавления - 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)
К сообщению приложен файл: 0319812_1.xls (35.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!