Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Сбор и структурирование разрозненных данных в книге на одном листе.
 
Решение следующее:
Код
=ДВССЫЛ("'"&$A4&"'"&"!"&"D"&C$1)
Сбор и структурирование разрозненных данных в книге на одном листе.
 
Можно попробовать вот так, но тогда вопрос следующий, какой цикл написать для смены листов в книге. А так же, для вставки, что бы ячейка в колонке B на листе "Итоги" смещалась на одну вниз.

Код
    Sheets("Лист (1)").Select
    Range("G7:G46").Select
    Selection.Copy
    Sheets("Итоги").Select
    Range("B2").Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=True
Сбор и структурирование разрозненных данных в книге на одном листе.
 
copper-top, такой вариант не подойдет поскольку, данные поступают в таблица объемом A1:L46 фиксировано, на каждом листе, листов может быть от 2 до 200. Для этого и приходиться разрабатывать варианты структурирования данных на одном листе, не задевая лишние.  
Сбор и структурирование разрозненных данных в книге на одном листе.
 
PerfectVam, есть очередная идея. А что если просто транспортировать данные с листов. Тогда встает только вопрос как это через формулу или макрос сделать. Если через макрос, то нужен цикл с перелистыванием листов и постоянным смещением на одну ячейку по оси Х.  
Сбор и структурирование разрозненных данных в книге на одном листе.
 
Цитата
PerfectVam написал:
1) Можно пробовать оптимизировать формулы - максимально сузить диапазон поиска. Вместо столбцов задавать прямоугольный диапазон. Главное, чтобы строк хватило для данных любого листа.
Не совсем понял, это как?
Сбор и структурирование разрозненных данных в книге на одном листе.
 
Немного изменил пример. Стал более похож на истину.
Сбор и структурирование разрозненных данных в книге на одном листе.
 
Цитата
PerfectVam написал:
1=ВПР(B$2;ДВССЫЛ("'"&$A9&"'!B:D";ИСТИНА);2;0)
Уже пробовал так делать, но данных в книге на столько бывает много, что он зависает на несколько минут.
Цитата
kuklp написал:
Как вариант в модуль листа итогов:
Я не совсем разбираюсь в макросах, но тут явно написано, для данного примера. В оригинальном документе, колонок от 25 до 100 бывает и такое. А так же,искомые данные располагаются не по порядку. А имеют конкретную позицию у себя на листе. (К примеру: в ячейке G40 на всех листах, есть значение, а вот следующее значение, которое нужно будет вставить в "итоги" будет располагаться в ячейке G42). Вставку заголовка к наименованию, необязательная функция.
За ответ спасибо.
Сбор и структурирование разрозненных данных в книге на одном листе.
 
Доброго времени суток. Столкнулся с нестандартной задачей.
Есть несколько листов с данными, на каждом из листов, данные расположены в определенной колонке "Например G" но в разных строках, зачастую не по порядку.
Задача состоит в том, чтобы наиболее быстрым способом собрать и структурировать данные на одном "Итогов" листе.
На данный момент, я делаю это следующим способ. Создаю лист итогов, именную колонки, с помощью функции "=сцепка" копирую определенную ячейку с первого листа и заношу в итоговую колонку с данным наименованием. Затем фиксирую знаком $ значения растягиваю формулу. Вручную построчно меняю в формулах номера листов(идет по порядку), через "Поиск и замену" заменяю статичное значение формата $G$число на Gчисло. Растягиваю получению колонку по остальным колонкам. Из проделанных манипуляций мы имеем сцепленные ячейки с разными Буквами столбцов в формуле. И затем, так же кнопкой "Поиск и замена" заменяю названия. Например в полученной соседней колонке формулы с ячейкой H12, меняю на G14.
Более подробная информация в прикрепленном файле.
Можно этот процесс как-то по другому автоматизировать например, через макрос или же посредством какой-то функции "Консолидации" данных?
Напишите о своих решениях.
Заранее благодарю за ответы.
Массовый поиск и замена текста во всей книге, поиск и замена определенного диапазона значений в одной колонке значениями другой колонки
 
Игорь, AAF, Kuzmich, Спасибо большое! Вы мне очень помогли! Все способы хороши, единственное что, во втором способе время затраченное макросом на замену больше чем в других. А в последней ссылке файл почему-то не открывается.
Массовый поиск и замена текста во всей книге, поиск и замена определенного диапазона значений в одной колонке значениями другой колонки
 
Добрый день.
Есть данные в книге разбиты по листам. Необходимо заменить данные на другие.
Вопрос следующий: возможно ли составить макрос и вывести его на кнопку "Замена"?
При условиях, что авто замена будет происходить по всей книге. На отдельном листе ("Замена") есть колонка с необходимым диапазоном значений, рядом находятся значения на которые будут заменяться.
Изменено: foma067 - 20.04.2017 18:17:04
Страницы: 1
Наверх