использовать как с ячейкой для ссылки на последние четыре цифры в таблицах Google

формула жесткого кода динамическая формула Я использую таблицы Google для составления отчета о проектах клиентов,

в моей компании Когда у нас есть новый проект, мы даем проекту 4-значный номер, затем мы создаем дебиторскую задолженность для клиента, содержащую 14 цифр, например: первые 6 цифр фиксированы, вторые 4 цифры представляют год и месяц последние 4 цифры представляют номер проекта

поэтому у меня есть столбец с номером проекта, и я хочу сделать запрос, который возвращает количество платежей клиента перед номером проекта, когда я пытаюсь использовать эту формулу:

= QUERY ({'2016DB'! $ A $ 2: $ H $ 18168; '2018DB'! $ A $ 2: $ H $ 13379; '2017DB'! $ A $ 2: $ H $ 17759; '2019DB'! $ A $ 2: $ H }, "выберите количество (Col3), где Col1 = 12040118091492 и Col3> 0 счетчик меток (Col3) ''", 0)

это работает нормально

Но когда я пытаюсь сделать его динамическим, используя оператор like:

QUERY ({'2016DB'! $ A $ 2: $ H $ 18168; '2018DB'! $ A $ 2: $ H $ 13379; '2017DB'! $ A $ 2: $ H $ 17759; '2019DB'! $ A $ 2: $ H} , "выберите количество (Col3), где Col1, например, 120401 ____" "" & E7 & "" "И Col3> 0 счетчик меток (Col3) ''", 0)

Если ячейка E7 содержит номер проекта, это не работает!


person Walid A.Ali    schedule 10.02.2019    source источник
comment
Не могли бы вы сделать снимок экрана того, что у вас есть сейчас и чего вам нужно достичь?   -  person ILya Cyclone    schedule 10.02.2019
comment
отредактировал вопрос, чтобы добавить скриншот @ILyaCyclone   -  person Walid A.Ali    schedule 10.02.2019


Ответы (1)


Сделал простой пример с вашим типом запроса. Проверьте это, пожалуйста: введите описание изображения здесь

person ILya Cyclone    schedule 10.02.2019
comment
это не работает для меня, я думаю, потому что в моем случае данные между одинарными кавычками - это только числа и не содержат никаких букв, подобных вашему @ILya Cyclone - person Walid A.Ali; 11.02.2019
comment
Сделал то же самое на втором листе только с цифрами. Формула: =QUERY(A1:A6, "select A where A like '1__"&D1&"'") Экран: i.imgur.com/7xID2Zk.png - person ILya Cyclone; 11.02.2019
comment
Также эта часть или ваша формула выглядят устрашающе: where Col1 like 120401____"""&E7&""" And. Вместо этого вы можете попробовать where Col1 like '120401____"&E7&"' And. - person ILya Cyclone; 11.02.2019