У меня есть мастер-лист, который извлекает данные из другой рабочей книги.

рабочая книга называется example.xlsx. Эта книга содержит несколько листов.

В этом мастер листе я создал формулу ниже;

=IF(INDEX('[example.xlsx]sheet1'!F:F>0,"Yes","No"),MATCH(B8,'[example.xlsx]sheet1'!A:A,0))

Я получаю ошибку # ЗНАЧЕНИЕ.

B8 = главный лист = имя человека F:F = example.xlsx = - это столбец чисел в диапазоне от 0 до 9+ A:A = example.xlsx = список имен.

=================================

оригинальная формула, прежде чем я использовал, если

=INDEX('[example.xlsx]sheet1'!F:F,MATCH(B8,'[example.xlsx]sheet1'!A:A,0))
  • это вернет значение 29

=================================

Может кто-нибудь направить меня в правильном направлении, пожалуйста, чтобы вместо 29 он показывал «Да» или «Нет», исходя из того, что t больше числа (5)?

1 ответ1

0

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

=IF(INDEX([example.xlsx]sheet1!F:F,MATCH(B8,[example.xlsx]sheet1!A:A,0),1)>0,"yes","no")

Это вернет Yes вместо любого числа, возвращенного из вашей исходной формулы INDEX , которое больше 0

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .