Здравствуйте, Все. Не могу разобраться как скопировать столбец с формулами в соседний столбец. Когда формировали таблицу не везде предусмотрели абсолютные ссылки. Надеялся на специальную вставку (скопировать формулы), но что-то не получается. Подскажите пожалуйста способ, если это возможно вообще.
Здравствуйте, Все. Не могу разобраться как скопировать столбец с формулами в соседний столбец. Когда формировали таблицу не везде предусмотрели абсолютные ссылки. Надеялся на специальную вставку (скопировать формулы), но что-то не получается. Подскажите пожалуйста способ, если это возможно вообще.Мур
P.S. Подправил пост - поменять на "@?&" не даёт...
оч. интересно. оказывается, проблема в символе @, если он первый. причем Excel (у меня 2003) при простом вводе в ячейку любого текста, начинающегося с @, выдает сообщение "Неверная функция" (конечно, это не относится к ячейкам, имеющим формат Текстовый. это баг или фича?
Quote (Hugo)
P.S. Подправил пост - поменять на "@?&" не даёт...
оч. интересно. оказывается, проблема в символе @, если он первый. причем Excel (у меня 2003) при простом вводе в ячейку любого текста, начинающегося с @, выдает сообщение "Неверная функция" (конечно, это не относится к ячейкам, имеющим формат Текстовый. это баг или фича?Гость
Перемещение относительных формул без изменения ссылок
В Excel ссылка в формуле может быть либо относительной, либо абсолютной. Иногда, однако, возникает необходимость воспроизвести те же формулы в другом месте на рабочем листе или в рабочей книге, или же на другом листе. Если формулу нужно сделать абсолютной, введите $ (знак доллара) перед буквой столбца или номером строки в ссылке на ячейку, например, $А$1. Когда вы сделаете это, неважно, куда вы скопируете формулу, она все так же будет ссылаться на те же ячейки. Иногда, однако, можно ввести много формул, содержащих не абсолютные, а относительные ссылки. Обычно это делается для того, чтобы, если вы скопируете исходную ячейку с формулой вниз или вбок, ссылка на строку или столбец изменилась соответствующим образом. Кроме того, иногда формулы вводят, используя и относительные, и абсолютные ссылки, желая воспроизвести те же формулы в другом диапазоне на том же рабочем листе, на другом листе в той же рабочей книге или, возможно, на другом листе другой рабочей книги. Это можно сделать, не изменяя ссылки на диапазоны внутри формул. Выделите диапазон ячеек, который хотите скопировать. Выберите команду Правка ► Заменить (Edit ► Replace) и в поле Что (Find What) введите = (знак равенства). В поле Заменить на (Replace With) введите @ (знак коммерческого at) или любой другой символ который, вы уверены, не используется ни в одной формуле. Щелкните на кнопке Заменить все (Replace All). Во всех формулах на вашем рабочем листе вместо знака равенства будет стоять символ @. Теперь вы просто можете скопировать этот диапазон, вставить его на нужное место, выделить и выбрать команду Правка > Заменить (Edit ► Replace). На этот раз замените символ @ на = (знак равенства). Скопированные формулы будут ссылаться на те же ячейки, что и исходные.
Quote (Гость)
это баг или фича?
Из книги Рейны и Девида Холи "Трюки в Excel":
Quote
Перемещение относительных формул без изменения ссылок
В Excel ссылка в формуле может быть либо относительной, либо абсолютной. Иногда, однако, возникает необходимость воспроизвести те же формулы в другом месте на рабочем листе или в рабочей книге, или же на другом листе. Если формулу нужно сделать абсолютной, введите $ (знак доллара) перед буквой столбца или номером строки в ссылке на ячейку, например, $А$1. Когда вы сделаете это, неважно, куда вы скопируете формулу, она все так же будет ссылаться на те же ячейки. Иногда, однако, можно ввести много формул, содержащих не абсолютные, а относительные ссылки. Обычно это делается для того, чтобы, если вы скопируете исходную ячейку с формулой вниз или вбок, ссылка на строку или столбец изменилась соответствующим образом. Кроме того, иногда формулы вводят, используя и относительные, и абсолютные ссылки, желая воспроизвести те же формулы в другом диапазоне на том же рабочем листе, на другом листе в той же рабочей книге или, возможно, на другом листе другой рабочей книги. Это можно сделать, не изменяя ссылки на диапазоны внутри формул. Выделите диапазон ячеек, который хотите скопировать. Выберите команду Правка ► Заменить (Edit ► Replace) и в поле Что (Find What) введите = (знак равенства). В поле Заменить на (Replace With) введите @ (знак коммерческого at) или любой другой символ который, вы уверены, не используется ни в одной формуле. Щелкните на кнопке Заменить все (Replace All). Во всех формулах на вашем рабочем листе вместо знака равенства будет стоять символ @. Теперь вы просто можете скопировать этот диапазон, вставить его на нужное место, выделить и выбрать команду Правка > Заменить (Edit ► Replace). На этот раз замените символ @ на = (знак равенства). Скопированные формулы будут ссылаться на те же ячейки, что и исходные.