Мне требуется, чтобы определенные c ячейки электронной таблицы Google были условно отформатированы на основе информации из другой электронной таблицы.
Информация вводится в column J
электронной таблицы с именем "Haulage" и в лист с тем же именем. Затем я требую, чтобы любая ячейка в диапазоне AE15:AH101
в электронной таблице под названием «База данных EMU» и в рабочей таблице под названием «350» была выделена цветом, если информация в этой ячейке совпадает с информацией, введенной в column J
из ' Таблица / рабочий лист Haulage
ie '271' находится в ячейке AE15
рабочего листа '350' (в электронной таблице 'База данных EMU'), и когда я ввожу то же значение в ячейку J3
на листе «Haulage» (в таблице «Haulage») AE15 выделен выбранным цветом.
Я попытался использовать следующую формулу в пользовательской формуле условного форматирования:
=A15=IMPORTRANGE("1AGMJxw5D5TNFI19dvpPCT0Jl6QNu5rRX1bcLqHYJ0-w", "Haulage!J3:J")
Но, к сожалению, не удалось заставить его работать.
Для справки: обе таблицы были связаны вместе, и был предоставлен доступ между двумя таблицами
Отчет о ходе выполнения:
Я поэкспериментировал с параметрами importrange в работе этого условного форматирования, и мне удалось заставить его работать импортировать данные в одну и ту же электронную таблицу и затем использовать формулу между рабочими таблицами, как описано ниже:
Данные из электронной таблицы "Haulage" и рабочей таблицы "Haulage" в этой электронной таблице переносятся в базу данных EMU, в рабочую таблицу под названием «Лист5» с использованием стандартной функции importrange. В ячейках, для работы которых требуется настраиваемая формула, я использовал следующую настраиваемую формулу:
=match(AE15,indirect("Sheet5!A1:A"),)
Это предлагает решение моей проблемы и работает так, как мне нужно, однако мне все равно хотелось бы найти решение, чтобы избежать необходимости переносить данные из одной электронной таблицы в другую, прежде чем формула работает. Я попытался изменить вышеприведенную формулу несколькими способами, чтобы включить ИМПОРТРАНЖ, но безуспешно. Ниже перечислены мои последние ошибки:
=match(AE15,indirect,importrange("1AGMJxw5D5TNFI19dvpPCT0Jl6QNu5rRX1bcLqHYJ0-w", "Haulage!J3:J"),)
Если у кого-нибудь есть какие-либо идеи о том, как заставить importrange работать с этой формулой match
, было бы оценено, поскольку она помогает мне быть более аккуратной, чем наличие дополнительных рабочих листов с дубликаты данных из другой таблицы
Дополнительная информация для @ player0
Ссылки на тестовые версии соответствующих таблиц приведены ниже:
Haulage SS = https://docs.google.com/spreadsheets/d/1elDxSOLSG-6U-jC6E5fgcKeJDNf9Kcu7GRGvK5p6fr4/edit?usp=sharing
База данных EMU SS = https://docs.google.com/spreadsheets/d/1poWzun1TvIhdlrHQyM_tSvJzEHFDpvZz7O-Ta0mvAR8/edit?usp=sharing
В таблице «Haulage» представляет интерес только таблица «Haulage» - пожалуйста, не обращайте внимания на другой лист.
В электронной таблице «База данных EMU» вы найдете мое текущее условное форматирование в диапазоне ячеек AE15:AO71
рабочей таблицы «390». Это форматирование связано с рабочим листом под названием «Лист5», который содержит данные, которые я использовал формулу importrange
(см. Ячейку A1 этой таблицы) для извлечения из ячеек J3:J
электронной таблицы Haulage.
По сути, мне требуется условное форматирование для любых данных в диапазоне ячеек AE15:AO71
на рабочем листе '390', которые соответствуют данным, введенным в диапазоне ячеек J3:J
электронной таблицы "Haulage", которые должны быть выделены цветной рамкой - но Я хочу, чтобы это происходило без необходимости в дополнительной рабочей таблице с импортированными данными в