Условное форматирование, если значение datetime присутствует в списке значений datetime - PullRequest
0 голосов
/ 17 января 2019

Я пытаюсь сравнить два списка значений DateTime в Google Sheets. Я хочу выделить все DateTimes в первом списке, которые также присутствуют во втором списке.

Я уже пытался использовать MATCH(), COUNTIF(), FILTER() вместе с COUNTA() или другими подходами. Однако, хотя значения в обоих списках в основном являются копиями друг друга (только с некоторыми пропущенными значениями во втором списке), совпадения возвращаться не будут. Все это «истинные» значения DateTime, которые можно отформатировать с помощью любого из параметров форматирования даты и времени.

Пример матча:

=ISNUMBER(MATCH(A2,INDIRECT("OTHERSHEET!$A$2:$A"),0))

Я предполагаю, что в интерпретации DateTime могут быть различия в сравнении, поэтому я также попытался использовать N() безуспешно. Я всегда получаю сообщение об ошибке типа Did not find value '43297.75867' in MATCH evaluation. соответственно FALSE после ISNUMBER().

Если я просто сделаю что-то вроде =N(A1)=N(OTHERSHEET!A1) с соответствующими DateTimes, я получу TRUE.

Ответы [ 2 ]

0 голосов
/ 17 января 2019

Тот же принцип, но короче:

=MATCH(A1,INDIRECT("OTHERSHEET!A:A"),0)
0 голосов
/ 17 января 2019
  • пользовательская формула: =ISNUMBER(MATCH(A1,INDIRECT("OTHERSHEET!$A$1:$A"),0))

2

1

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