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

Вход

Регистрация

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

 

= Мир MS Excel/Преобразование массива в строку - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Преобразование массива в строку
Vlad69 Дата: Среда, 14.12.2016, 07:09 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте уважаемые форумчане
Помогите пожалуйста мне в решении моей задачи. В теме Преобразование таблицы в столбец была приведена следующая формула
Код
=ИНДЕКС($A$1:$E$5;(СТРОКА(1:1)-1)/ЧИСЛСТОЛБ($A$1:$E$1)+1;ОСТАТ(СТРОКА(1:1)-1;ЧИСЛСТОЛБ($A$1:$E$1))+1)
которая преобразует массив в столбец. У меня похожая задача, только необходимо преобразовать массив в строку с переносом на другой лист. То есть допустим на листе 2 имеется массив из 100 строк и 100 столбцов. Из данного массива необходимо сделать выборку в виде меньшего массива, скажем массив из 5 строк и 4 столбцов, и записать его в виде строки на листе 1.
Прошу сильно не пенать меня потому как и так обидно за то что медведи в цирке умеют ездить на лисапедах, а я не умею понять элементарного.


Сообщение отредактировал Vlad69 - Среда, 14.12.2016, 09:27
 
Ответить
СообщениеЗдравствуйте уважаемые форумчане
Помогите пожалуйста мне в решении моей задачи. В теме Преобразование таблицы в столбец была приведена следующая формула
Код
=ИНДЕКС($A$1:$E$5;(СТРОКА(1:1)-1)/ЧИСЛСТОЛБ($A$1:$E$1)+1;ОСТАТ(СТРОКА(1:1)-1;ЧИСЛСТОЛБ($A$1:$E$1))+1)
которая преобразует массив в столбец. У меня похожая задача, только необходимо преобразовать массив в строку с переносом на другой лист. То есть допустим на листе 2 имеется массив из 100 строк и 100 столбцов. Из данного массива необходимо сделать выборку в виде меньшего массива, скажем массив из 5 строк и 4 столбцов, и записать его в виде строки на листе 1.
Прошу сильно не пенать меня потому как и так обидно за то что медведи в цирке умеют ездить на лисапедах, а я не умею понять элементарного.

Автор - Vlad69
Дата добавления - 14.12.2016 в 07:09
китин Дата: Среда, 14.12.2016, 07:36 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7025
Репутация: 1076 ±
Замечаний: 0% ±

Excel 2007;2010;2016
файла нет.
формулу в тэги плз (кнопочка fx)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениефайла нет.
формулу в тэги плз (кнопочка fx)

Автор - китин
Дата добавления - 14.12.2016 в 07:36
Vlad69 Дата: Среда, 14.12.2016, 07:55 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Вот файл. Не понял формулу в теги.


Сообщение отредактировал Vlad69 - Среда, 14.12.2016, 09:29
 
Ответить
СообщениеВот файл. Не понял формулу в теги.

Автор - Vlad69
Дата добавления - 14.12.2016 в 07:55
Vlad69 Дата: Среда, 14.12.2016, 08:23 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Вот поправил файл с формулой
К сообщению приложен файл: 4317818.xlsx (20.2 Kb)
 
Ответить
СообщениеВот поправил файл с формулой

Автор - Vlad69
Дата добавления - 14.12.2016 в 08:23
Pelena Дата: Среда, 14.12.2016, 09:21 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19345
Репутация: 4524 ±
Замечаний: ±

Excel 365 & Mac Excel
Не понял формулу в теги

Откройте свой первый пост в режиме правки, выделите формулу и нажмите кнопку fx на панели инструментов


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Не понял формулу в теги

Откройте свой первый пост в режиме правки, выделите формулу и нажмите кнопку fx на панели инструментов

Автор - Pelena
Дата добавления - 14.12.2016 в 09:21
_Boroda_ Дата: Среда, 14.12.2016, 09:41 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ИНДЕКС(Лист2!$A1:$U30;(СТОЛБЕЦ()-1)/ЧИСЛСТОЛБ(Лист2!A1:U1)+1;ОСТАТ((СТОЛБЕЦ()-1);ЧИСЛСТОЛБ(Лист2!A1:U1))+1)
К сообщению приложен файл: 4317818_1.xlsx (21.1 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ИНДЕКС(Лист2!$A1:$U30;(СТОЛБЕЦ()-1)/ЧИСЛСТОЛБ(Лист2!A1:U1)+1;ОСТАТ((СТОЛБЕЦ()-1);ЧИСЛСТОЛБ(Лист2!A1:U1))+1)

Автор - _Boroda_
Дата добавления - 14.12.2016 в 09:41
Vlad69 Дата: Среда, 14.12.2016, 10:11 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Супер. Есть щасте на земле. Небольшой вопросик - если вставлять в ячейку не принадлежащей столбцу А Листа1, формула начинает писать не с первого элемента. Как это исправить?
То есть если вставить в любую ячейку столбца В Листа1 формула начинает писать со второго элемента массива, если в С - то с третьего Элемента. А нужно вставить в любую ячейку и чтобы начало было с первого элемента выбранного массива.


Сообщение отредактировал Vlad69 - Среда, 14.12.2016, 10:17
 
Ответить
СообщениеСупер. Есть щасте на земле. Небольшой вопросик - если вставлять в ячейку не принадлежащей столбцу А Листа1, формула начинает писать не с первого элемента. Как это исправить?
То есть если вставить в любую ячейку столбца В Листа1 формула начинает писать со второго элемента массива, если в С - то с третьего Элемента. А нужно вставить в любую ячейку и чтобы начало было с первого элемента выбранного массива.

Автор - Vlad69
Дата добавления - 14.12.2016 в 10:11
_Boroda_ Дата: Среда, 14.12.2016, 10:13 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Все СТОЛБЕЦ() замените на СТОЛБЕЦ(A1)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВсе СТОЛБЕЦ() замените на СТОЛБЕЦ(A1)

Автор - _Boroda_
Дата добавления - 14.12.2016 в 10:13
Vlad69 Дата: Среда, 14.12.2016, 10:24 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, шикарно и оперативно. низкий вам поклон за оказанную помощь. не думал что такое возможно
 
Ответить
Сообщение_Boroda_, шикарно и оперативно. низкий вам поклон за оказанную помощь. не думал что такое возможно

Автор - Vlad69
Дата добавления - 14.12.2016 в 10:24
jakim Дата: Среда, 14.12.2016, 16:48 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1210
Репутация: 314 ±
Замечаний: 0% ±

Excel 2010
Ещё одна формула

Код
=IFERROR(INDEX(Лист2!$A$1:$U$30;IF(MOD(ROW(A1);30)=0;30;MOD(ROW(A1);30));CEILING(ROW(A1)/30;1));"")
 
Ответить
Сообщение
Ещё одна формула

Код
=IFERROR(INDEX(Лист2!$A$1:$U$30;IF(MOD(ROW(A1);30)=0;30;MOD(ROW(A1);30));CEILING(ROW(A1)/30;1));"")

Автор - jakim
Дата добавления - 14.12.2016 в 16:48
  • Страница 1 из 1
  • 1
Поиск:

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