Потрібна допомога у створенні формули 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.