|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.06.2010, 18:09 | #1 |
Регистрация: 21.06.2010
Сообщений: 3
|
Склеит несколько массивов в один
Постановка задачи
Имеются некоторые данные в нескольких столбцах(для простоты от 1 до 24 ) Фактически нужно поместить все данные в один столбец, таким образом как показано в вложении. Заранее спасибо |
21.06.2010, 18:43 | #2 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Цитата:
Пять баллов. При таком обращении нет желания смотреть
Анализ,обработка данных Недорого
|
|
21.06.2010, 22:43 | #3 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
А задачка интересная для формулистов.
Во вложении решение с помощью доп. столбца. Последний раз редактировалось ZORRO2005; 22.06.2010 в 00:25. |
22.06.2010, 10:30 | #4 |
Регистрация: 21.06.2010
Сообщений: 3
|
доброе время суток! простите за безтактрость
Спасибо ZERRO2005 за решение!!!!!!!!!!! |
22.06.2010, 10:46 | #5 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
Еще вариант. Голубые диапазоны.
|
22.06.2010, 11:40 | #6 |
Новичок
Джуниор
Регистрация: 22.06.2010
Сообщений: 1
|
Доброго дня уважаемые. Такая же проблема у меня к Вам.
Задача: Обединить стлбцы 2,3,4 для коректного назначения значения "Коментарий" в Автопрайсе. Во второй таблице нужно убрать знаки ">" в столбце "Общий" Заранее спасибо. |
22.06.2010, 11:58 | #7 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
vikttur,
отличное решение! можно попробовать в "избушку" перенести, чтобы без доп. столбцов и строк решили. Nacius, а почему не создать отдельную тему? Последний раз редактировалось ZORRO2005; 22.06.2010 в 12:51. |
22.06.2010, 20:35 | #8 |
Форумчанин
Регистрация: 23.03.2010
Сообщений: 101
|
В формулу Виктора, требуемый массив можно передать, и получается вот такой монстр:
=ИНДЕКС($A$4:$D$12;СТРОКА(1:1)-ИНДЕКС(ЕСЛИ(ЕОШИБКА(ПРОМЕЖУТОЧНЫЕ.И ТОГИ(2;СМЕЩ($A$4:$A$12;;;;СТОЛБЕЦ($ A$4:$E$4)-1)));;ПРОМЕЖУТОЧНЫЕ.ИТОГИ(2;СМЕЩ($A $4:$A$12;;;;СТОЛБЕЦ($A$4:$E$4)-1)));ПОИСКПОЗ(СТРОКА(1:1)-0,1;ЕСЛИ(ЕОШИБКА(ПРОМЕЖУТОЧНЫЕ.ИТОГ И(2;СМЕЩ($A$4:$A$12;;;;СТОЛБЕЦ($A$4 :$E$4)-1)));;ПРОМЕЖУТОЧНЫЕ.ИТОГИ(2;СМЕЩ($A $4:$A$12;;;;СТОЛБЕЦ($A$4:$E$4)-1)));1));ПОИСКПОЗ(СТРОКА(1:1)-1;ЕСЛИ(ЕОШИБКА(ПРОМЕЖУТОЧНЫЕ.ИТОГИ( 2;СМЕЩ($A$4:$A$12;;;;СТОЛБЕЦ($A$4:$ E$4)-1)));;ПРОМЕЖУТОЧНЫЕ.ИТОГИ(2;СМЕЩ($A $4:$A$12;;;;СТОЛБЕЦ($A$4:$E$4)-1)));1)) Пока что вяло размышляю дальше... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Несколько RichEdit'ов в один | apromix | Компоненты Delphi | 9 | 12.04.2019 10:41 |
Обьединить несколько макросов в один | kzld | Microsoft Office Excel | 5 | 31.07.2009 11:08 |
*.txt несколько в один-результирующий. | Koleso | Общие вопросы Delphi | 6 | 08.03.2009 23:55 |
Слить-объединить несколько файлов в один | SLP | Microsoft Office Excel | 2 | 19.11.2008 18:13 |
Считать из файла несколько массивов | pascalC | Общие вопросы C/C++ | 13 | 20.10.2008 21:16 |