Страницы: 1
RSS
Добавление в формулу ссылки на другой лист
 
Здравствуйте! Помогите, решить проблему т.к сам не смог, поиском не нашел похожей темы, если уже было дайте ссылку.  
Суть проблемы:  
есть 3 листа в книге, 2 из которых имеют одинаковую структуру, в одном из одинаковых листов стоят ссылки на 3-й, необходимо добавить к уже существующим формулам 2 ого листа вычитание ячеек 1 ого.  
Упрощенный пример прилагаю.  
Заранее спасибо.
 
Знаете, что такое абсолютные и относительные ссылки?  
Есть какая-то логика, правило определения нужных ячеек?  
Какие ячейки нужно вычитать?
 
{quote}{login=vikttur}{date=22.03.2010 11:03}{thema=}{post}Знаете, что такое абсолютные и относительные ссылки?  
Есть какая-то логика, правило определения нужных ячеек?  
Какие ячейки нужно вычитать?{/post}{/quote}  
 
Что такое относительные и абсолютные ссылки знаю.  
Из каждой ячейки листа 2 небходимо вычесть ячейку листа 1, протянуть не удается т.к на листе 2 связи закреплены за определенной ячейкой.
 
Закреплены ссылки на Лист3. А значение одинаково, потому что на Лист1 пустые ячейки.  
Или я не пойму, что Вам нужно.
 
по умолчанию, когда указываешь ссылку другого листа другой книги она имеет два знака "доллара" то есть она абсолютная.  
Вам просто трижды нажать F4. После этого ссылка станет относительная.
 
{quote}{login=vikttur}{date=22.03.2010 11:17}{thema=}{post}Закреплены ссылки на Лист3. А значение одинаково, потому что на Лист1 пустые ячейки.  
Или я не пойму, что Вам нужно.{/post}{/quote}  
 
попробую объяснить попроще:  
в каждую ячейку листа 2 (сами формулы не так важны, сделаны для примера) добавить вычитание  ("формулаB2"-Лист1!B2),("формулаB3"-Лист1!B3),....  
как в примере, в ячейках выделил цветом.
 
{quote}{login=Excel-ok}{date=22.03.2010 11:26}{thema=}{post}по умолчанию, когда указываешь ссылку другого листа другой книги она имеет два знака "доллара" то есть она абсолютная.  
Вам просто трижды нажать F4. После этого ссылка станет относительная.{/post}{/quote}  
 
как добавить к абсолютной ссылке(на разные источники) относительную? (сделать это не вручную)
 
А говорите, что знаете о видах ссылок :)  
Совет Excel-ok проверяли?
 
{quote}{login=vikttur}{date=22.03.2010 11:41}{thema=}{post}А говорите, что знаете о видах ссылок :)  
Совет Excel-ok проверяли?{/post}{/quote}  
 
Про F4 тоже вкурсе :)  
 
это работает в ручном режиме, нужно физически из каждой ячейки листа 2 вычесть ячейку листа 1, если массив составляет неск. сотен строк/столбцов то задача практически не реальная.
 
{quote}{login=Vova}{date=22.03.2010 11:37}{thema=Re: }{post}{quote}{login=Excel-ok}{date=22.03.2010 11:26}{thema=}{post}по умолчанию, когда указываешь ссылку другого листа другой книги она имеет два знака "доллара" то есть она абсолютная.  
Вам просто трижды нажать F4. После этого ссылка станет относительная.{/post}{/quote}  
 
как добавить к абсолютной ссылке(на разные источники) относительную? (сделать это не вручную){/post}{/quote}  
что значит не в ручную?  
комп железный он не знает, что вы хотите
 
{/post}{/quote}  
что значит не в ручную?  
комп железный он не знает, что вы хотите{/post}{/quote}.е из каждой ячейки  
 
т.е из каждой ячейки листа 2 вычесть ячейку листа 1, при том что лист 2 уже содержит формулы с абсолютными ссылками на разные источники.
 
В Лист3 переставьте значения таким образом, чтобы порядок строк соответствовал порядку, в котором должны вноситься данные на Лист2.  
При протягивании в Лист2 формулы =Лист3!B$4*2-Лист1!B2 ссылка будет автоматически меняться.  
Или опять не та "хотелка"?
 
{quote}{login=vikttur}{date=22.03.2010 11:54}{thema=}{post}В Лист3 переставьте значения таким образом, чтобы порядок строк соответствовал порядку, в котором должны вноситься данные на Лист2.  
При протягивании в Лист2 формулы =Лист3!B$4*2-Лист1!B2 ссылка будет автоматически меняться.  
Или опять не та "хотелка"?{/post}{/quote}  
 
все правильно говорите, только нет возможности переставить в листе 3 данные в том же формате что и на листе 2 , в реальности лист 2 содержит ссылки на несколько десятков внешних источников.
 
Тогда что Вы хотите от машины, которая понимает логику, но никак не поймет словесное описание?  
Если есть какая-то закономерность в чредовании строк/столбцов, то формулу можно придумать, иначе вот такое - :(
 
{quote}{login=vikttur}{date=22.03.2010 12:08}{thema=}{post}Тогда что Вы хотите от машины, которая понимает логику, но никак не поймет словесное описание?  
Если есть какая-то закономерность в чредовании строк/столбцов, то формулу можно придумать, иначе вот такое - :({/post}{/quote}  
 
Так ведь логика есть:  
формат лист1=лист2,    
нужно сделать лист2-лист1,    
но в ячейках листа 2 уже стоят формулы которые нельзя ломать.
 
макрос поможет
 
Скопируйте таблицу Листа1, встаньте в лист2 в левую верхнюю ячейку таблицы листа2 - спецвставка - вычесть.
 
макрос
 
вот так, что ли?
 
{quote}{login=тухачевский}{date=22.03.2010 01:22}{thema=}{post}макрос{/post}{/quote}  
 
Спасибо огромное!  
Как доработать макрос что бы не было привязки к диапазону а действовало на всю книгу?
 
макрос это замечательно  
но вам подсказали гораздо лучший вариант  
спецвставка вычесть  
макрос для более сложных случаев кажд раз надо задать диапазон и имя листа
Страницы: 1
Читают тему
Наверх