Один столбец из нескольких с дублированием
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-го столбца и так далее. Возможно ли автоматизировать это? Ничего подобного на форуме и на других сайтах не нашёл, и собственных навыков не хватает.
Здравствуйте! Помогите, пожалуйста, решить проблему. Есть три столбца чисел. Требуется создать из них один столбец, в котором будет следующий порядок ячеек: 1-я строка 1-го столбца 1-я строка 1-го столбца 1-я строка 2-го столбца 1-я строка 2-го столбца 1-я строка 3-го столбца 1-я строка 3-го столбца 2-я строка 1-го столбца и так далее. Возможно ли автоматизировать это? Ничего подобного на форуме и на других сайтах не нашёл, и собственных навыков не хватает. Gidrovasya
С наилучшими пожеланиями, искренне ваш.
Сообщение отредактировал 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))
Код
=ИНДЕКС($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
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
С наилучшими пожеланиями, искренне ваш.
Ответить
Сообщение 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))
Ещё вариант: Код
=ИНДЕКС(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
Ю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