Можно ли ссылаться на ячейку в Google Sheets так, чтобы ячейка, в которой она отображалась, отображала ее, используя тот же формат текста и цвета ячейки?
=A1
Будет ссылаться только на значение ячейки. Но если эта конкретная ячейка имеет красный фон и белый текст, я бы хотел, чтобы это тоже было скопировано.
Я склоняюсь к существующим решениям формул, а не к сценариям. Если применимо, конечно.
google-sheets
google-apps-script
formatting
Роберт Коритник
источник
источник
Ответы:
Для таблиц Google это возможно, написав скрипт:
Добавьте триггер для функции скрипта, чтобы он запускался при каждой модификации электронной таблицы.
Я создал образец электронной таблицы здесь . Не стесняйтесь скопировать его в свой аккаунт и начать экспериментировать с ним.
источник
fullCellRef(cellReference)
=fullCellRef(A1)
Используя в качестве основы ответы Видара и Джейкоба, я создал следующее решение, которое позволит вам написать = fullCellRef (A1), который будет копировать значение и формат из A1.
Незначительный побочный эффект заключается в том, что при перетаскивании ячейки с этой формулой новые ячейки первоначально будут копировать форматирование исходной ячейки (как обычно), но затем переключатся на ссылочное форматирование после небольшой паузы.
Образец листа здесь .
источник
Это самое близкое, что вы можете получить, имея чувство формулы.
Код
Разъяснения
После редактирования появляется окно сообщения с запросом ввода значения (также допускается минус). Затем применяется форматирование (включая значение), как замечательно уже представлено Видаром.
пример
Скопировал файл Видара: форматирование ячеек
источник