Условное форматирование с использованием countif () со значениями из внешней электронной таблицы

#google-sheets

#google-таблицы

Вопрос:

У меня есть таблица Google, которая ссылается на значения из другого и, используя условное форматирование, помечает ячейки с тем же значением. В том же документе я использую следующий код: =countif(indirect("Responses!D2:D103"),A1)=1 это отлично работает.

Однако я пытаюсь получить тот же результат, ссылаясь на тот же лист из внешней электронной таблицы, но безрезультатно. Я чувствую, что перепробовал все комбинации IMPORTRANGE и INDIRECT, похожие на это: =countif(importrange("sheet_url",indirect("Responses!$D$2:$D$103")),A1)=1

Я уверен, что мне не хватает какой-то маленькой детали, я просто не могу сказать, что это такое.

Ответ №1:

попробуйте:

 =INDEX(COUNTIF(IMPORTRANGE("1ddqnVB9eDkk2tCadotN0NQlZdJDzIX4UyEEuXVs99nk", 
 "Responses!D1:D103"), A1)=1)
 

введите описание изображения здесь

обратите внимание, что сначала необходимо предоставить доступ, чтобы это сработало

Комментарии:

1. Спасибо. Для меня это не решило проблему. Я почти уверен, что у него есть доступ, я помню, что в какой-то момент лист запрашивал разрешение. Однако я не знаю, где проверить.

2. как только вы вставляете =IMPORTRANGE("sheet_url", "Responses!D2") в любую ячейку, и она не запрашивает доступ, вы предоставили разрешение

3. можете ли вы поделиться копией своих таблиц?

4. Да, к нему определенно предоставлен доступ. Я провел тест под основной таблицей. Вот ссылка на таблицу: docs.google.com/spreadsheets/d /…

5. Это потрясающе, спасибо! Таким образом, ему не нужен весь URL-адрес, только идентификатор. Еще раз спасибо!