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

Вход

Регистрация

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

 

= Мир MS Excel/Один столбец из нескольких с дублированием - Мир MS Excel

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

Excel 2010
Здравствуйте! Помогите, пожалуйста, решить проблему. Есть три столбца чисел. Требуется создать из них один столбец, в котором будет следующий порядок ячеек:
1-я строка 1-го столбца
1-я строка 1-го столбца
1-я строка 2-го столбца
1-я строка 2-го столбца
1-я строка 3-го столбца
1-я строка 3-го столбца
2-я строка 1-го столбца

и так далее.
Возможно ли автоматизировать это? Ничего подобного на форуме и на других сайтах не нашёл, и собственных навыков не хватает.
К сообщению приложен файл: 4976397.xls (26.0 Kb)


С наилучшими пожеланиями, искренне ваш.

Сообщение отредактировал Gidrovasya - Четверг, 05.03.2015, 19:29
 
Ответить
СообщениеЗдравствуйте! Помогите, пожалуйста, решить проблему. Есть три столбца чисел. Требуется создать из них один столбец, в котором будет следующий порядок ячеек:
1-я строка 1-го столбца
1-я строка 1-го столбца
1-я строка 2-го столбца
1-я строка 2-го столбца
1-я строка 3-го столбца
1-я строка 3-го столбца
2-я строка 1-го столбца

и так далее.
Возможно ли автоматизировать это? Ничего подобного на форуме и на других сайтах не нашёл, и собственных навыков не хватает.

Автор - Gidrovasya
Дата добавления - 05.03.2015 в 18:52
krosav4ig Дата: Четверг, 05.03.2015, 20:03 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Код
=ИНДЕКС($A$1:$C$2;ОТБР((СТРОКА()-1)/(ЧСТРОК($A$1:$C$2)*ЧИСЛСТОЛБ($A$1:$C$2)))+1;ОКРВВЕРХ((СТРОКА()-ЧСТРОК($A$1:$C$2)*ЧИСЛСТОЛБ($A$1:$C$2)*ОТБР((СТРОКА()-1)/(ЧСТРОК($A$1:$C$2)*ЧИСЛСТОЛБ($A$1:$C$2))))/ЧСТРОК($A$1:$C$2);1))

ИЛИ
Код
=ИНДЕКС($A$1:$C$2;ОКРВВЕРХ(СТРОКА()/(ЧСТРОК($A$1:$C$2)*ЧИСЛСТОЛБ($A$1:$C$2));1);ОКРВВЕРХ((СТРОКА()-ЧСТРОК($A$1:$C$2)*ЧИСЛСТОЛБ($A$1:$C$2)*ОТБР((СТРОКА()-1)/(ЧСТРОК($A$1:$C$2)*ЧИСЛСТОЛБ($A$1:$C$2))))/ЧСТРОК($A$1:$C$2);1))

Код
=ИНДЕКС($A$1:$C$2;ОКРВВЕРХ(СТРОКА()/ЧСТРОК($A$1:$C$2)/ЧИСЛСТОЛБ($A$1:$C$2);1);ОКРВВЕРХ((СТРОКА()-ЧСТРОК($A$1:$C$2)*ЧИСЛСТОЛБ($A$1:$C$2)*ОТБР((СТРОКА()-1)/ЧСТРОК($A$1:$C$2)/ЧИСЛСТОЛБ($A$1:$C$2)))/ЧСТРОК($A$1:$C$2);1))
К сообщению приложен файл: 0138788.xls (22.5 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Четверг, 05.03.2015, 20:26
 
Ответить
Сообщение
Код
=ИНДЕКС($A$1:$C$2;ОТБР((СТРОКА()-1)/(ЧСТРОК($A$1:$C$2)*ЧИСЛСТОЛБ($A$1:$C$2)))+1;ОКРВВЕРХ((СТРОКА()-ЧСТРОК($A$1:$C$2)*ЧИСЛСТОЛБ($A$1:$C$2)*ОТБР((СТРОКА()-1)/(ЧСТРОК($A$1:$C$2)*ЧИСЛСТОЛБ($A$1:$C$2))))/ЧСТРОК($A$1:$C$2);1))

ИЛИ
Код
=ИНДЕКС($A$1:$C$2;ОКРВВЕРХ(СТРОКА()/(ЧСТРОК($A$1:$C$2)*ЧИСЛСТОЛБ($A$1:$C$2));1);ОКРВВЕРХ((СТРОКА()-ЧСТРОК($A$1:$C$2)*ЧИСЛСТОЛБ($A$1:$C$2)*ОТБР((СТРОКА()-1)/(ЧСТРОК($A$1:$C$2)*ЧИСЛСТОЛБ($A$1:$C$2))))/ЧСТРОК($A$1:$C$2);1))

Код
=ИНДЕКС($A$1:$C$2;ОКРВВЕРХ(СТРОКА()/ЧСТРОК($A$1:$C$2)/ЧИСЛСТОЛБ($A$1:$C$2);1);ОКРВВЕРХ((СТРОКА()-ЧСТРОК($A$1:$C$2)*ЧИСЛСТОЛБ($A$1:$C$2)*ОТБР((СТРОКА()-1)/ЧСТРОК($A$1:$C$2)/ЧИСЛСТОЛБ($A$1:$C$2)))/ЧСТРОК($A$1:$C$2);1))

Автор - krosav4ig
Дата добавления - 05.03.2015 в 20:03
Gidrovasya Дата: Четверг, 05.03.2015, 20:21 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
krosav4ig, большое спасибо, это потрясающе. Моя фраза «собственных навыков не хватает», кажется, несколько приукрашивает мои познания. %)


С наилучшими пожеланиями, искренне ваш.
 
Ответить
Сообщениеkrosav4ig, большое спасибо, это потрясающе. Моя фраза «собственных навыков не хватает», кажется, несколько приукрашивает мои познания. %)

Автор - Gidrovasya
Дата добавления - 05.03.2015 в 20:21
Serge_007 Дата: Четверг, 05.03.2015, 21:05 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Ещё вариант:
Код
=ИНДЕКС(A$1:C$2;ОКРУГЛВВЕРХ(СТРОКА()/6;);ОКРУГЛВВЕРХ(СТРОКА()/2;)-ЦЕЛОЕ(СТРОКА()/6-0,1)*3)

Код
=ИНДЕКС(A$1:C$2;ОКРВВЕРХ(СТРОКА()/СЧЁТ(A$1:C$2);1);ОКРВВЕРХ(СТРОКА()/ЧСТРОК(A1:C2);1)-ЦЕЛОЕ(СТРОКА()/СЧЁТ(A$1:C$2)-0,1)*ЧИСЛСТОЛБ(A1:C2))
К сообщению приложен файл: Gidrovasya.xls (29.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЕщё вариант:
Код
=ИНДЕКС(A$1:C$2;ОКРУГЛВВЕРХ(СТРОКА()/6;);ОКРУГЛВВЕРХ(СТРОКА()/2;)-ЦЕЛОЕ(СТРОКА()/6-0,1)*3)

Код
=ИНДЕКС(A$1:C$2;ОКРВВЕРХ(СТРОКА()/СЧЁТ(A$1:C$2);1);ОКРВВЕРХ(СТРОКА()/ЧСТРОК(A1:C2);1)-ЦЕЛОЕ(СТРОКА()/СЧЁТ(A$1:C$2)-0,1)*ЧИСЛСТОЛБ(A1:C2))

Автор - Serge_007
Дата добавления - 05.03.2015 в 21:05
  • Страница 1 из 1
  • 1
Поиск:

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