Копіювання значень в іншу комірку, якщо дві комірки збігаються в Excel: 3 способи

  • Поділитися Цим
Hugh West

Припустимо, у вас є аркуш з позиціями товарів у двох окремих стовпчиках і відповідними їм цінами в іншому окремому стовпчику. Серед позицій товарів деякі з них можуть мати дублікати назв. Тепер все, що вам потрібно, це скопіювати ціни дублікатів в іншу комірку на вашому аркуші. Якщо ви зіткнулися з цією проблемою прямо зараз, то прочитайте всю статтю. Тому що вам потрібно будевивчити 3 способи копіювання відповідних значень в іншу комірку, якщо дві комірки збігаються в Excel.

Завантажити Робочий зошит з практики

Рекомендуємо завантажити файл Excel і тренуватися разом з ним.

Якщо дві комірки збігаються, то скопіювати значення в іншу комірку.xlsx

3 способи копіювання значень в іншу комірку, якщо дві комірки збігаються в Excel

У цій статті ми використаємо зразок прейскуранта цін на продукцію як набір даних для демонстрації всіх методів. Отже, давайте подивимось на набір даних:

Тож, не вдаючись до подальших дискусій, давайте одразу зануримось у всі методи один за одним.

1. використання функції IF для копіювання значень в іншу комірку, якщо дві комірки збігаються

У нас є кілька найменувань товарів у двох колонках, які називаються Itemcat1 та Itemcat2. У цих двох колонках є кілька найменувань товарів, що повторюються. У третій колонці ми маємо відповідні ціни на товари.

Що ми збираємося зробити, це скопіювати ціну товарів, які є дублікатами. Є ще один стовпець, який називається "Ціна відповідного товару", куди ви збираєтеся скопіювати ціни дублікатів товарів. Ми можемо зробити все це, використовуючи лише функція IF .

Отже, без подальших дискусій перейдемо одразу до процедурних кроків:

❶ Виберіть комірку E5 .

❷ Введіть формулу:

=IF(B5=C5,D5,"")

в камері.

❸ Натисніть кнопку ENTER кнопку.

❹ Після цього перетягніть кнопку Ручка наповнення значок в кінці Ціна відповідного товару колонка.

Після виконання всіх вищезазначених дій ви побачите результат, як на малюнку нижче:

Читати далі: Excel VBA: копіювання рядка при збігу значень комірок (2 способи)

2. використання функції VLOOKUP для копіювання значень в іншу комірку, якщо дві комірки збігаються

Тепер у нас є поле пошуку для пошуку дублікатів значень елементів. Поле пошуку називається Елемент, куди ви будете вставляти будь-яку назву елемента, перераховану в основній таблиці даних.

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

Наприклад, ми вставили локшину. У стовпчику Items нашого набору даних вже є інший товар під назвою Noodles з ціною $936. Отже, у полі Price під полем Item ми повернемо цю ціну, використовуючи функція VLOOKUP.

Для виконання цієї операції нам потрібно лише одне,

❶ Виберіть комірку C15 .

❷ Введіть формулу:

=VLOOKUP($C$14,B5:C12,2,1)

в камері.

❸ Натисніть кнопку ENTER кнопку.

Виконавши всі ці дії, ви можете побачити, що ми успішно скопіювали ціну локшини з основної таблиці даних.

␥ Розбивка формули

  • $C$14 ▶ містить значення для пошуку, яким є Локшина.
  • B5:C12 ▶ діапазон всієї таблиці даних.
  • 2 ▶ номер стовпчика - це означає, що ціна копіюється з другого стовпчика основної таблиці даних.
  • 1 ▶ позначає приблизну відповідність між значенням пошуку та відновленим елементом.
  • =VLOOKUP($C$14,B5:C12,2,1) ▶ копіює відповідні значення, якщо дві комірки збігаються, в іншу комірку.

Читати далі: Підсумувати всі збіги з VLOOKUP в Excel (3 простих способи)

Схожі читання

  • Як знайти відповідність з урахуванням регістру в Excel (6 формул)
  • Як зіставити імена в Excel, які відрізняються за написанням (8 способів)
  • Як зіставити дані в Excel з 2 аркушів
  • Excel VBA для порівняння значень у діапазоні (3 приклади)

3. використання функцій ІНДЕКС та СПІВПАДАННЯ для копіювання значень в іншу комірку, якщо дві комірки збігаються

У цьому розділі ми будемо використовувати ІНДЕКС та МАТЧ для копіювання значень в інші клітинки, якщо дві клітинки збігаються за відповідними значеннями. Тепер виконайте наведені нижче дії, щоб навчитися користуватися цими двома функціями:

❶ Виберіть комірку C15 .

❷ Введіть формулу:

=INDEX(B5:C12,MATCH(C14,B5:B12,0),2)

в камері.

❸ Натисніть кнопку ENTER кнопку.

␥ Розбивка формули

  • MATCH(C14,B5:B12,0) ▶ пошук з B5 до B12 щоб відповідати значенням, що зберігаються в C14 . C14 зберігає елемент з назвою Noodles, який знаходиться у шостому рядку таблиці даних. Таким чином, ця функція повертає 6.
  • =INDEX(B5:C12,MATCH(C14,B5:B12,0),2) ▶ шукає ціну, вказану в аргументі, 2. ціна в шостому рядку дорівнює 936, яка повертається командою ІНДЕКС функцію.

Читати далі: Excel Пошук збігів значень у двох стовпцях

Важливі моменти для запам'ятовування

Будьте уважні до синтаксису функцій.

📌 Акуратно вставляйте діапазон таблиці у формули.

Висновок

Підводячи підсумок, ми розглянули 3 способи копіювання значень в іншу комірку, якщо дві комірки збігаються в Excel. Рекомендуємо завантажити практичний посібник, прикріплений до цієї статті, і потренуватися на ньому. І не соромтеся задавати будь-які питання в розділі коментарів нижче. Ми постараємося відповісти на всі відповідні запити якомога швидше. І будь ласка, завітайте на наш сайт Ексельдемія щоб дослідити більше.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.