Условное форматирование и импорт с использованием 2 электронных таблиц - PullRequest
0 голосов
/ 18 апреля 2020

Мне требуется, чтобы определенные 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", которые должны быть выделены цветной рамкой - но Я хочу, чтобы это происходило без необходимости в дополнительной рабочей таблице с импортированными данными в

1 Ответ

0 голосов
/ 19 апреля 2020

попробовать:

=MATCH(A1, FILTER(
 IMPORTRANGE("1elDxSOLSG-6U-jC6E5fgcKeJDNf9Kcu7GRGvK5p6fr4", "Haulage!J3:J"), 
 IMPORTRANGE("1elDxSOLSG-6U-jC6E5fgcKeJDNf9Kcu7GRGvK5p6fr4", "Haulage!J3:J")<>""), 0)

0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...