Зміст
Припустимо, у вас є аркуш з позиціями товарів у двох окремих стовпчиках і відповідними їм цінами в іншому окремому стовпчику. Серед позицій товарів деякі з них можуть мати дублікати назв. Тепер все, що вам потрібно, це скопіювати ціни дублікатів в іншу комірку на вашому аркуші. Якщо ви зіткнулися з цією проблемою прямо зараз, то прочитайте всю статтю. Тому що вам потрібно будевивчити 3 способи копіювання відповідних значень в іншу комірку, якщо дві комірки збігаються в Excel.
Завантажити Робочий зошит з практики
Рекомендуємо завантажити файл Excel і тренуватися разом з ним.
Якщо дві комірки збігаються, то скопіювати значення в іншу комірку.xlsx3 способи копіювання значень в іншу комірку, якщо дві комірки збігаються в 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. Рекомендуємо завантажити практичний посібник, прикріплений до цієї статті, і потренуватися на ньому. І не соромтеся задавати будь-які питання в розділі коментарів нижче. Ми постараємося відповісти на всі відповідні запити якомога швидше. І будь ласка, завітайте на наш сайт Ексельдемія щоб дослідити більше.