Потрібна допомога у створенні формули Excel для порівняння UPC


-1

Гаразд, тому я спробував створити формулу для порівняння списку UPC, які скануються на інший аркуш, який я маю на тому ж документі, і це, наскільки я отримав.

=MATCH(A1,Table2[[#All],[UPC]],0). 

Все, що змогла зробити ця формула, - це дати мені помилку, якщо її немає, і якщо вона знайде її, вона виведе номер рядка. Кінцевою кінцевою метою є порівняння UPC, відсканованих до попереднього списку, і, якщо він існує, для того, щоб він виводив рядок інформації поруч із ним у нову клітинку.

Чи можу я отримати цей формул повернення тексту, якщо він не знайде UPC? Остаточна річ, якщо немає UPC, який сканується, але формула все ще діє, чи можу я це зробити, щоб він просто не виводив нічого, навіть помилку?


Якщо хтось може відповісти, але потрібна додаткова інформація, будь ласка, дайте мені знати.
Джек Гелламанер

Все це можливо за допомогою комбінації IF (), COUNTIF () та MATCH (). Ви вже обробляєте частину MATCH (). Основний потік буде: "Порахуйте тепер, скільки разів це значення існує в головному списку. Це нуль? Ок, тоді нічого не робіть (поверніть нічого подвійними лапками, нічого не знаходячи всередині:" "). Якщо це не нуль, то зробіть МАТЧ (). "
пікобіт

Відповіді:


1

Ви можете використовувати Vlookup, сортувати дані у таблиці в стовпці UPC (якщо текст) від A до Z або найменший до найбільший, якщо число, і він повинен бути першим стовпцем у Table2, інший наступний стовпець буде як номер індексу 2,3,4 ,. ..A1: D2 відповідають діапазону в таблиці2. напишіть цю формулу і виберіть замість 2 кількість стовпців, до яких потрібно отримати інформацію, і False, щоб отримати точну відповідність =IFERROR(VLOOKUP(A8,Table2!$A$1:$D$2,2,FALSE),"")


Гаразд, це виглядає як мій найкращий варіант поки що, але чи є спосіб із іншим рівнянням, що я не міг би сортувати дані в стовпці UPC від найменшого до найбільшого, оскільки я хотів би зберегти дані в таблиці добре і впорядковано. Якщо ні, я, швидше за все, цим скористаюся.
Джек Елламанер

@Jack Якщо встановити четвертий аргумент false, vlookup робить точний пошук, який не вимагає відсортованої таблиці. Дана формула повинна працювати вже без сортування таблиці.
user2313067

Звичайно, як користувач2313067 сказав, що ви можете використовувати формулу без сортування

0

Я думаю, ви можете шукати VLOOKUP . Однак слід зазначити одне, що ваш список UPC повинен бути відсортований, оскільки VLOOKUP зупиниться, як тільки знайде значення, яке перевищує значення, яке ви шукаєте.


0

= АБО (COUNTIF (LookupRange, ThisUPC) = 0, "", МАТЧ (ThisUPC, LookupRange, 0))

Як і у Vlookup, MATCH не вимагає сортування ваших даних до тих пір, поки ви встановите третій аргумент до нуля (FALSE).

введіть тут опис зображення


0

Я в кінцевому підсумку робив деякі дослідження і, нарешті, знайшов ідеальне рівняння, яке, здається, відповідає всім необхідним мені критеріям. Якщо хтось ще цікавився тут - це остаточне рівняння, яке я придумав, = ЯКЩО (ISBLANK (A1), "", IFERROR (VLOOKUP (A1, Table1 [#All], 3, FALSE) "," CHECK UPC "))

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.