Описание проблемы:
Приамбула.
В Excel существует функция автозаполнения. К примеру а ячейку А1 вводим "1", а в ячейку В1 - "2". Выделяем обе ячейки, и тащим курсором мыши за правый нижний угол выделенной зоны. В ячейках C1, D1, E1 и.т.д появляються автоматически цифры 3,4,5 и т.д. Так же как и числа, автоматически заполняются форматы ячеек и формулы. Вот тут по подробнее. В версии Excel 2000-2003 была возможность автоматического заполнения условного форматирования. И завав одно или более условий можно было откопировать их на любое количество ячеек, причем сама программы отслеживала связи ячеек и каждая новая копия "Условного офрматирования привязывалась к своей ячейке". К примеру - в ячейку А1 занесено число 1 , В1 - 2, С1 -3 и.т.д. В ячейке А2 вводим условное форматирование и, к примеру, сравниваем значение ячейки со значением А1, задаем формат. Условное ворматирование ячейки А2 привязано к ячейке А1. Туже процедуру посторяем с ячейкой В1. Затем выделяем А1 и В1 и применяем автозаполнение и "О чудо!" в ячсейких С2, D2, E2, F2 и.т.д появляються точно такие же форматы как и в А2 и В2 только привязаны они не к ячейкам А1 и В1 а каждый к своей ячкейке - С1, D1, E1, F1 и.т.д т.е. формат вторых зависит от значения первых. Легко и просто и экономит большую кучу времени при работе с гигантскими таблицами. Все бы было хорошо...но появился офис 2007.
Проблема.
Вот собственно говоря все, что описано выше в 2007-й версии не работает. Или работает , но я не знаю как. Собственно в этом и состоит вопрос.
- Когда ячейки А2 и В2 с уже заданными форматами пытаемся "размножить", то происходит полная фигня. Вместо того, чтобы сравнивать ячейку С1 с ячейкой С2 программа начинает ее сравнивать с ячейкой А1, а ячейку D2 с ячейкой В1, E2 снова с А1, F2 снова с В1 и так далее.
Чтобы было понятнее - попытаюсь объяснить суть своей задачи. Имеем таблицу размером 20х25 ячеек (от A1 до U25) в ней вбиты данные к примеру за "январь" соответственно 500 числовых значений. Ниже, на этом же листе имеем вторую таблицу- точно такую же, но за февраль. Ее координаты от А26 до U51. Так вот - нужно сравнить каждую ячейку второй таблицы с соотвествующими значениями из первой, т.е "А26" сравниваем с "А1", "В26" с "В1", А27 с А2 и.т.д - тоесть смотрим как изменились цифры за месяц , уменьшились , увеличились или остались без изменений. И в зависимости от возвращенных значений - рисуем зеленую стрелоку вверх, желтую вправо или красную вниз. (Кто не вкурсе - новая фитча условного форматирования Excel 2007). Стрелочки рисуються прямо в ячейках второй таблицы немного левее вбитых значений.
Так вот у меня все получается , но каждую ячейку приходиться вбивать вручную. т.е. 500 шт для одной таблицы. А таблиц у меня порядка 30. Т.е на слудующие пару месяцев я работой обеспечен :-).
Помогите кто чем пожет пожалуйста.
Приамбула.
В Excel существует функция автозаполнения. К примеру а ячейку А1 вводим "1", а в ячейку В1 - "2". Выделяем обе ячейки, и тащим курсором мыши за правый нижний угол выделенной зоны. В ячейках C1, D1, E1 и.т.д появляються автоматически цифры 3,4,5 и т.д. Так же как и числа, автоматически заполняются форматы ячеек и формулы. Вот тут по подробнее. В версии Excel 2000-2003 была возможность автоматического заполнения условного форматирования. И завав одно или более условий можно было откопировать их на любое количество ячеек, причем сама программы отслеживала связи ячеек и каждая новая копия "Условного офрматирования привязывалась к своей ячейке". К примеру - в ячейку А1 занесено число 1 , В1 - 2, С1 -3 и.т.д. В ячейке А2 вводим условное форматирование и, к примеру, сравниваем значение ячейки со значением А1, задаем формат. Условное ворматирование ячейки А2 привязано к ячейке А1. Туже процедуру посторяем с ячейкой В1. Затем выделяем А1 и В1 и применяем автозаполнение и "О чудо!" в ячсейких С2, D2, E2, F2 и.т.д появляються точно такие же форматы как и в А2 и В2 только привязаны они не к ячейкам А1 и В1 а каждый к своей ячкейке - С1, D1, E1, F1 и.т.д т.е. формат вторых зависит от значения первых. Легко и просто и экономит большую кучу времени при работе с гигантскими таблицами. Все бы было хорошо...но появился офис 2007.
Проблема.
Вот собственно говоря все, что описано выше в 2007-й версии не работает. Или работает , но я не знаю как. Собственно в этом и состоит вопрос.
- Когда ячейки А2 и В2 с уже заданными форматами пытаемся "размножить", то происходит полная фигня. Вместо того, чтобы сравнивать ячейку С1 с ячейкой С2 программа начинает ее сравнивать с ячейкой А1, а ячейку D2 с ячейкой В1, E2 снова с А1, F2 снова с В1 и так далее.
Чтобы было понятнее - попытаюсь объяснить суть своей задачи. Имеем таблицу размером 20х25 ячеек (от A1 до U25) в ней вбиты данные к примеру за "январь" соответственно 500 числовых значений. Ниже, на этом же листе имеем вторую таблицу- точно такую же, но за февраль. Ее координаты от А26 до U51. Так вот - нужно сравнить каждую ячейку второй таблицы с соотвествующими значениями из первой, т.е "А26" сравниваем с "А1", "В26" с "В1", А27 с А2 и.т.д - тоесть смотрим как изменились цифры за месяц , уменьшились , увеличились или остались без изменений. И в зависимости от возвращенных значений - рисуем зеленую стрелоку вверх, желтую вправо или красную вниз. (Кто не вкурсе - новая фитча условного форматирования Excel 2007). Стрелочки рисуються прямо в ячейках второй таблицы немного левее вбитых значений.
Так вот у меня все получается , но каждую ячейку приходиться вбивать вручную. т.е. 500 шт для одной таблицы. А таблиц у меня порядка 30. Т.е на слудующие пару месяцев я работой обеспечен :-).
Помогите кто чем пожет пожалуйста.