#google-sheets #google-sheets-formula
Вопрос:
Я создаю электронную таблицу, которая позволит людям сравнивать найденные ими исследования и сообщать им, внесены ли они уже в базу данных. Я выбрал электронные таблицы Google, потому что это то, что может понять большинство людей в моей учебной группе. У меня есть эта формула для одной ячейки, чтобы проверять каждый второй лист в документе, если там уже было указано точное название.
=SUMPRODUCT(--ISNUMBER(SEARCH( B3; INDIRECT("'"amp;INDIRECT("'"amp;$K$1amp;"'!$a$1:$a$5")amp;"'!$b$3:$b$42")))gt;0)
где B3 будет указывать на ячейку, в которую они вводят данные, и
INDIRECT"'"amp;INDIRECT("'"amp;$K$1amp;"'!$a$1:$a$5")amp;"'!$b$3:$b$42")
является ли ссылка на область, которую предполагается искать, где я включил
INDIRECT("'"amp;$K$1amp;"'!$a$1:$a$5")
который адресуется к списку через имя ячейки листа, где я помещаю имена остальных листов, чтобы он в основном сравнивал каждый отдельный вход с остальными входами и возвращал значение, при котором gt;0 будет красным, потому что оно существует, а 0 будет зеленым, потому что оно еще не существует.
Проблема, с которой я столкнулся, заключается в том, что если я не исключу лист, на который человек в данный момент вводит данные, он всегда будет возвращать gt;0, потому что он будет находиться в ячейке, которую человек заполнял в тот момент. Есть ли возможность исключить один лист из уравнения с изменяемым указателем? Без или с полной формулой реструктуризации, которую я придумал.
Комментарии:
1. поделитесь копией своего листа