powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как автоматически менять номер в ссылке на ячейку в другой книге?
4 сообщений из 4, страница 1 из 1
Как автоматически менять номер в ссылке на ячейку в другой книге?
    #33540484
yarunga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Суть вот в чем: надоело мне вручную делать прайс-лист. Решил делать так, чтобы он генерился сам... то есть, чтобы книга с прайсом брала товар из других прайс-листов поставщиков и подставляла в нужную строку нужные сведения. Так вот, если я сделал формулу, которая формирует каждую ячейку прайс-листа, но содержит ссылку на ячейку исходного прайс-листа, то когда я копирую эту формулу в ячейку, следующей строки, то ссылка по-прежнему дается на ту же ячейку, а не на следующую в исходном прайсе.
Например, ячейка итогового прайса содержит такое: =СЦЕПИТЬ([pricelists.xls]Лист1!R2C1;RC[-4];[pricelists.xls]Лист1!R1C1;[pricelists.xls]Лист1!R3C1;ПСТР([pricelists.xls]ПОСТАВЩИК2!R154C2;29;300))
Если я ее копирую в ячейку следующей строки, то часть ПОСТАВЩИК2!R154C2;29;300)) остается неизменной, то есть, по-прежнему ссылается на ячейку R154C2, что совершенно логично. Я пытался добиться того, чтобы R154 менялась сама. Например, делал последовательность номеров в одной колонке и пытался подставить значение ячейки в той колонке вместо номера 154. Например, R(RC[4])C2, но вместо того, чтобы использовать номер, указанной в ячейке, расположенной на 4 шага справа, ексель предлагает изменения R*(RC[4])*C2 и выдает ошибку #ЗНАЧ.
В общем, озадачен я… Есть идеи?
Пожалуйста, помогите... Очень надоело вручную делать прайс...
...
Рейтинг: 0 / 0
Как автоматически менять номер в ссылке на ячейку в другой книге?
    #33540583
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитай про относительные и абсолютные ссылки.
И поменяй стиль ссылок на range ИМХО он легче.
...
Рейтинг: 0 / 0
Как автоматически менять номер в ссылке на ячейку в другой книге?
    #33540610
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ещё посмотри функцию "ДВССЫЛ"
...
Рейтинг: 0 / 0
Как автоматически менять номер в ссылке на ячейку в другой книге?
    #33540804
yarunga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кажется, получилось, используя относительные ссылки. Я вспомнил, что пытался это делать раньше, но обнаружил, что допускал ошибку, неправильно используя стиль ссылок. Я, почему-то, решил, что в качестве относительного не обязательно указывать оба значения (r и c) и делал ссылки в виде R[-120]C2, а ексель этого не принимал. Спасибо, буду дальше добиваться автоматизации :)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как автоматически менять номер в ссылке на ячейку в другой книге?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]