Subject: OFF Господа компьютерщики IT Господа, прошу прощения за то, что вопрос не по теме форума.Если есть возможность подскажите (наши сисадмины не знают) Задача с виду простая: Есть два файла Excel - один на русском, второй на английском. Есть рутинная процедура изменения данных(и соответственно небольшое изменение форматирования) в русском файле, затем таже процедура повторяется в английском варианте. Вопрос: можно ли (если да, то как) синхронизировать данные файлы таким образом, чтобы при изменении данных и форматирования в одном, автоматически происходили изменения в другом? Дополнительная информация (контекст): Буду очень признателен за помощь и варианты |
Изменение занных, если это касается некоторой прямоугольной области, можно отслеживать через ссылку на матрицу, знаете такая ссылка с фигурными скобками ={...} Ввод таких формул в Excel надо завершать нажатием на Shift-Enter Например, есть русский и английский Листы в одной Книге, делаем их одинаковыми по расположению всех ячеек хотя бы в тех местах, где должна быть синхронизация. Затем в английском листе выделяем блоком синхронизируемый набор и сразу пишем формулу (нажимаем =, ссылаемся на набор из русского), а по окончании нажимаем Shift-Enter. Выделенный блок на английском теперь матрица, заполненная значениями из соответствующих ячеек русского листа. Насчет форматирования - какое именно форматирование выполняется? Я бы порекомендовал посмотреть свойство Условное форматирование - оно помогает установить формат ячейки по ее содержимому. Если есть зависимость, то достаточно для нужных ячеек задать такое Условное форматирование и для русского, и для английского блока. |
alk, спасибо в понедельник буду пробовать. Форматирование следующее (простите, но с Excel на очень большое Вы, так сложилось:( . При вводе данных график (диаграмма) продлевается (т.е. увеличивается в размерах) т.к. дальнейшая операция - это вставка графиков и диаграмм в Word/Page maker, размер должен сохраняться прежний. Люди вставляют данные, потом уменьшают размер графика или диаграммы. Не знаю, понятно ли мое объяснение :( |
Да, форматирование графика - это другое дело. Excel создает диаграмму в виде embedded object, ее содержимое динамически меняется при изменении исходных данных, причем часто совершенно непредсказуемо. Диаграмму можно вставить в MS Word точно такой же, как она выглядит в Excel, тоже embedded, с полным сохранием динамической сущности. То есть при такой вставке диаграмма и в Ворде начнет меняться, как только исходные экселевские данные изменились. Размер тоже поползет, это как-то можно отрегулировать просто дизайном страницы, либо попытаться жестко зафиксировать размеры объекта, вставляемого из Excel. Побочный эффект - нарушение пропорций и т.п. Можно же вставлять диаграмму как рисунок (см. Правка/Специальная вставка...), тогда это уже будет статичная картинка. |
alk Простите за сбивчивые объяснения. Дальнейшую фазу я упомянул для того, чтобы показать необходимость сохранения размеров графиков и диаграмм внутри Excel, с фазой дальнейшей вставки проблем не возникает - вставляем как рисунок. Еще раз, можно ли зафиксировать размер графика или диаграммы, или связать форматирование таким образом, чтобы оно синхронно изменялось в файлах Excel (Word не нужно связывать)? |
Про зафиксировать размер - не знаю, знаю, что диаграмму можно разместить на отдельном листе, тоже своего рода фиксирование, во весь отдельный лист. Про синхронизацию - природа Excel'я это ссылки на всё, что только можно. |
Alk Спасибо, буду пробовать и осваивать :) |
You need to be logged in to post in the forum |