Я работаю над электронной таблицей, и мне нужен способ пометить элементы, которые были недавно заказаны.

Каждая строка является предметом в инвентаре. У меня есть отдельный список номеров товаров, которые были недавно заказаны.

Мне нужна функция, которая будет проверять, присутствует ли номер элемента для каждой строки (столбец A), также в моем списке (столбец A на другом листе, "Недавние заказы на поставку") и соответствующим образом помечать эти строки, возможно, возвращая сообщение, такое как (недавно заказал).

Я перепробовал несколько вещей и борюсь. Кажется, это должно быть легко.

Какие-нибудь мысли?

2 ответа2

1

Это можно сделать с помощью простого CountIF() из упорядоченных элементов, вложенных в оператор IF(). Если счетчик равен нулю, часть "False" оператора IF() будет выполнена. Если счетчик больше нуля, будет выполняться "True" часть IF(), так как любое значение, кроме 0, равно TRUE. Итак, на первом листе введите это в строку 2 и скопируйте вниз.

=IF(COUNTIF('Recent POs'!A:A,A2),"recently ordered","")

Для примера см .:

0

Поскольку вы ищете точные совпадения, функции MATCH , вероятно, будет достаточно для этого. Если номер элемента, который вы хотите проверить, указан в A1 а список недавно заказанных товаров - в E1:E9 на листе Recent POs , вы можете ввести следующую формулу:

=IF(ISERROR(MATCH(A1,'Recent POs'!$E$1:$E$9,0)),"","Recently ordered")

Это вернет пустое значение для товаров, которые не были недавно заказаны, и покажет "Недавно заказанные" для тех, которые были. Вы можете заполнить эту формулу вниз по столбцу, чтобы создать флаги для всего списка элементов.

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