#google-sheets #google-sheets-formula
Вопрос:
Комментарии:
1. Вы показали нам только часть проблемы. Мы не знаем, что находится в Col A, B или C. И мы не знаем истинного формата чего бы то ни было. Подумайте о том, чтобы поделиться ссылкой на лист, не забудьте установить разрешение на общий доступ к ссылке (при создании ссылки) на «Любой, у кого есть ссылка…» и «Редактор».
Ответ №1:
В электронных таблицах, включая таблицы Google, даты хранятся в виде цифр. Даты могут отображаться пользователю во многих различных форматах, но их значение по-прежнему является целым числом.
Более подробная информация: здесь
Примечание: если вы хотите преобразовать дату в текст, вы можете попробовать изменить C8:Camp;" "
ее на to_text(C8:C)amp;" "
и посмотреть, сработает ли это?
Комментарии:
1. Спасибо, но в таблице, в которой я подключаюсь, есть Вы 2021-01-25, но она не возвращена подключением.
2. Попробуйте мое предложение в посте (отредактированном) и посмотрите, поможет ли это?
Ответ №2:
Это связано с тем, что Google Sheets рассматривает дату как количество дней, прошедших с 31 декабря 1899 года. Когда вы видите цифры 44 тысячи и что-то в этом роде, обычно это дата в числовом формате.
Я только что проверил — сообщение об ошибке Vlookup N/A показывает информацию в чистом числовом формате. Но 44221 — это точный эквивалент 2021-01-25. Так что это обычное сообщение об ошибке N/A. Когда эта дата присутствует в качестве идентификатора в таблице поиска — она должна работать.
После второго взгляда я вижу, что вы объединяете свой vlookup и пытаетесь выполнить vlookup, используя 2 критерия. Я не уверен, что эта таблица, которую вы ищете, правильна.
Я бы предпочел использовать формулу фильтра (или запроса) здесь:
=index(filter($C$8:$C;$A$8:$A=Q8;$B$8:$B=R8);1)
Формула фильтра в T8 отображает содержимое столбца C, где столбец A равен Q8, а столбец B равен R8. Формула индекса используется здесь для ограничения результатов только первым найденным значением.