Функция ВПР. Изменение второго аргумента (Формулой или Макр)
StanislavH
Дата: Пятница, 28.04.2017, 10:32 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день! Помогите, пожалуйста, придумать Формулу или Макрос в такой ситуации... Один сотрудник ежедневно вносит остатки по номенклатуре в новую книгу. Название книги дается в зависимости от дня месяца. Например, 20 апреля.xls. Второй сотрудник заносит свои данные в свою книгу и хочет забирать определённые данные с книг первого сотрудника. Номенклатура и там и там одинаковая. Руками я использую функцию ВПР. Все берется нормально. Но хочется ускорить этот процесс, что бы каждый день не менять формулу вручную. Второй сотрудник делает отчет на определённую дату, указывая её в файле. Хочется что по этой дате формировался второй аргумент функции ВПР и данные подливались с нужного файла. Формулами формирую нужную строку, подставляю во второй аргумент. Ничего не получается... Файлы прикрепил
Добрый день! Помогите, пожалуйста, придумать Формулу или Макрос в такой ситуации... Один сотрудник ежедневно вносит остатки по номенклатуре в новую книгу. Название книги дается в зависимости от дня месяца. Например, 20 апреля.xls. Второй сотрудник заносит свои данные в свою книгу и хочет забирать определённые данные с книг первого сотрудника. Номенклатура и там и там одинаковая. Руками я использую функцию ВПР. Все берется нормально. Но хочется ускорить этот процесс, что бы каждый день не менять формулу вручную. Второй сотрудник делает отчет на определённую дату, указывая её в файле. Хочется что по этой дате формировался второй аргумент функции ВПР и данные подливались с нужного файла. Формулами формирую нужную строку, подставляю во второй аргумент. Ничего не получается... Файлы прикрепил StanislavH
Сообщение отредактировал StanislavH - Пятница, 28.04.2017, 10:39
Ответить
Сообщение Добрый день! Помогите, пожалуйста, придумать Формулу или Макрос в такой ситуации... Один сотрудник ежедневно вносит остатки по номенклатуре в новую книгу. Название книги дается в зависимости от дня месяца. Например, 20 апреля.xls. Второй сотрудник заносит свои данные в свою книгу и хочет забирать определённые данные с книг первого сотрудника. Номенклатура и там и там одинаковая. Руками я использую функцию ВПР. Все берется нормально. Но хочется ускорить этот процесс, что бы каждый день не менять формулу вручную. Второй сотрудник делает отчет на определённую дату, указывая её в файле. Хочется что по этой дате формировался второй аргумент функции ВПР и данные подливались с нужного файла. Формулами формирую нужную строку, подставляю во второй аргумент. Ничего не получается... Файлы прикрепил Автор - StanislavH Дата добавления - 28.04.2017 в 10:32
китин
Дата: Пятница, 28.04.2017, 10:33 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
нет файла. проверьте размер ( <=100 кб)
нет файла. проверьте размер ( <=100 кб) китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение нет файла. проверьте размер ( <=100 кб) Автор - китин Дата добавления - 28.04.2017 в 10:33
StanislavH
Дата: Пятница, 28.04.2017, 10:39 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добавил
Ответить
Сообщение Добавил Автор - StanislavH Дата добавления - 28.04.2017 в 10:39
buchlotnik
Дата: Пятница, 28.04.2017, 10:45 |
Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
Как-то так, наверное Код
=ВПР(B7;ДВССЫЛ($O$1);11;ЛОЖЬ)
Как-то так, наверное Код
=ВПР(B7;ДВССЫЛ($O$1);11;ЛОЖЬ)
buchlotnik
Ответить
Сообщение Как-то так, наверное Код
=ВПР(B7;ДВССЫЛ($O$1);11;ЛОЖЬ)
Автор - buchlotnik Дата добавления - 28.04.2017 в 10:45
StanislavH
Дата: Пятница, 28.04.2017, 10:52 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
ДВССЫЛ работает только когда открыты оба файла. Вроде... Может что-то можно придумать без открытия второго...
ДВССЫЛ работает только когда открыты оба файла. Вроде... Может что-то можно придумать без открытия второго... StanislavH
Ответить
Сообщение ДВССЫЛ работает только когда открыты оба файла. Вроде... Может что-то можно придумать без открытия второго... Автор - StanislavH Дата добавления - 28.04.2017 в 10:52
buchlotnik
Дата: Пятница, 28.04.2017, 11:00 |
Сообщение № 6
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
Цитата
без открытия второго...
а задача так и не ставилась Цитата
что-то можно придумать
нормально организовать хранение информации в базе данных и подключаться к ней независимо
Цитата
без открытия второго...
а задача так и не ставилась Цитата
что-то можно придумать
нормально организовать хранение информации в базе данных и подключаться к ней независимоbuchlotnik
Ответить
Сообщение Цитата
без открытия второго...
а задача так и не ставилась Цитата
что-то можно придумать
нормально организовать хранение информации в базе данных и подключаться к ней независимоАвтор - buchlotnik Дата добавления - 28.04.2017 в 11:00
sboy
Дата: Пятница, 28.04.2017, 11:02 |
Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
Добрый день. Можно придумать, чтоб второй файл открывался автоматически. В модуль книги [vba]Код
Private Sub Workbook_Open() On Error Resume Next Application.Workbooks.Open ("C:\Users\Hodenitsky\Desktop\" & [N1].Value & " апреля.xls") ThisWorkbook.Activate End Sub
[/vba]
Добрый день. Можно придумать, чтоб второй файл открывался автоматически. В модуль книги [vba]Код
Private Sub Workbook_Open() On Error Resume Next Application.Workbooks.Open ("C:\Users\Hodenitsky\Desktop\" & [N1].Value & " апреля.xls") ThisWorkbook.Activate End Sub
[/vba] sboy
Яндекс: 410016850021169
Ответить
Сообщение Добрый день. Можно придумать, чтоб второй файл открывался автоматически. В модуль книги [vba]Код
Private Sub Workbook_Open() On Error Resume Next Application.Workbooks.Open ("C:\Users\Hodenitsky\Desktop\" & [N1].Value & " апреля.xls") ThisWorkbook.Activate End Sub
[/vba] Автор - sboy Дата добавления - 28.04.2017 в 11:02
StanislavH
Дата: Пятница, 28.04.2017, 11:17 |
Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Спасибо всем за помощь! Если кого обидел, то не специально. Я не знаю VB Подскажите, пожалуйста, как попасть в этот модуль книги.
Спасибо всем за помощь! Если кого обидел, то не специально. Я не знаю VB Подскажите, пожалуйста, как попасть в этот модуль книги. StanislavH
Ответить
Сообщение Спасибо всем за помощь! Если кого обидел, то не специально. Я не знаю VB Подскажите, пожалуйста, как попасть в этот модуль книги. Автор - StanislavH Дата добавления - 28.04.2017 в 11:17
sboy
Дата: Пятница, 28.04.2017, 11:30 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
StanislavH , Alt+F11
Яндекс: 410016850021169
Ответить
Сообщение StanislavH , Alt+F11Автор - sboy Дата добавления - 28.04.2017 в 11:30
StanislavH
Дата: Пятница, 28.04.2017, 11:32 |
Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Разобрался с модулем. Сделал как предложил buchlotnik. Ошибка в формуле #Ссылка!
Разобрался с модулем. Сделал как предложил buchlotnik. Ошибка в формуле #Ссылка! StanislavH
Ответить
Сообщение Разобрался с модулем. Сделал как предложил buchlotnik. Ошибка в формуле #Ссылка! Автор - StanislavH Дата добавления - 28.04.2017 в 11:32
StanislavH
Дата: Пятница, 28.04.2017, 11:33 |
Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Может как то не правильно формирую строку с путем к файлу в ячейке О1
Может как то не правильно формирую строку с путем к файлу в ячейке О1 StanislavH
Ответить
Сообщение Может как то не правильно формирую строку с путем к файлу в ячейке О1 Автор - StanislavH Дата добавления - 28.04.2017 в 11:33
sboy
Дата: Пятница, 28.04.2017, 11:36 |
Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
Да, у Вас [ в формуле нехватаетКод
=СЦЕПИТЬ("'C:\Users\Hodenitsky\Desktop\["; N1; " апреля.xls]Давальческая'!$B$10:$L$47")
Да, у Вас [ в формуле нехватаетКод
=СЦЕПИТЬ("'C:\Users\Hodenitsky\Desktop\["; N1; " апреля.xls]Давальческая'!$B$10:$L$47")
sboy
Яндекс: 410016850021169
Ответить
Сообщение Да, у Вас [ в формуле нехватаетКод
=СЦЕПИТЬ("'C:\Users\Hodenitsky\Desktop\["; N1; " апреля.xls]Давальческая'!$B$10:$L$47")
Автор - sboy Дата добавления - 28.04.2017 в 11:36
StanislavH
Дата: Пятница, 28.04.2017, 11:39 |
Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Заработало! Спасибо всем огромное!
Ответить
Сообщение Заработало! Спасибо всем огромное! Автор - StanislavH Дата добавления - 28.04.2017 в 11:39