Я бы к самым "требовательным" в плане производительности функциям отнёс функции осуществляющие поиск вхождения (ПОИСКПОЗ/ВПР/ГПР И Т.П.) их можно взять за максимум в шкале.
Если в ячейке послаться на ячейку с другого листа, то вставится текст с той ячейки. А цвет не вставляется. Это тоже просто не обойти?
Из коробки это сделать нельзя. Но, если вы напишете пользовательскую функцию на GAS (либо найдете уже написанную в интернете) - можно будет переносить и текст и форматирование.
Там просто подключаете источник данных (таблица), потом создаете новый элемент (таблицу) в нее вставляете все нужные метрики. Потом создаете переключатель для выбора, дат, например. Всё. Там ничего связывать друг с другом не надо.
Откройте data studio, там дел на 5 минут, даже если вы ее в первый раз видите.
На работе не могу попробовать сделать. А так ваши 5 минут помогут будущим поколениям, если результат на канале выложите 🙈 Видео уроки все на английском 😕