Cuprins
Să presupunem că aveți o foaie de calcul cu articole de produse în două coloane separate și prețurile lor corespunzătoare într-o altă coloană separată. Printre articolele de produse, unele dintre ele pot avea nume duplicate. Acum tot ce doriți este să copiați prețurile articolelor duplicate într-o altă celulă din foaia de calcul. Dacă vă confruntați cu această problemă chiar acum, atunci parcurgeți întregul articol. Pentru că urmează săînvățați 3 metode de copiere a valorilor corespunzătoare într-o altă celulă dacă două celule se potrivesc în Excel.
Descărcați caietul de practică
Vă recomandăm să descărcați fișierul Excel și să exersați cu el.
Dacă două celule se potrivesc, atunci copiați valorile într-o altă celulă.xlsx3 Metode de copiere a valorilor într-o altă celulă dacă două celule se potrivesc în Excel
În acest articol, vom folosi o listă de prețuri de produse de probă ca set de date pentru a demonstra toate metodele. Așadar, să aruncăm o privire rapidă asupra setului de date:
Așadar, fără alte discuții, haideți să trecem direct la toate metodele, una câte una.
1. Folosiți funcția IF pentru a copia valorile într-o altă celulă dacă două celule se potrivesc
Avem câteva nume de produse în două coloane numite Itemcat1 și Itemcat2. În cadrul acestor două coloane, există câteva nume de produse duplicate. În cea de-a treia coloană, avem prețurile produselor corespunzătoare.
Ceea ce vom face este să copiem prețul produselor care sunt duplicate. Există o altă coloană numită Matched Item Price, unde vom copia prețurile produselor duplicate. Putem face toate aceste lucruri folosind doar funcția IF .
Așadar, fără alte discuții, să trecem direct la pașii procedurali:
❶ Selectați celula E5 .
❷ Introduceți formula:
=IF(B5=C5,D5,""")
în interiorul celulei.
❸ Apăsați tasta ENTER buton.
❹ După aceea, trageți Mâner de umplere la sfârșitul pictogramei Prețul articolului potrivit coloană.
După ce ați terminat cu toți pașii de mai sus, veți vedea rezultatul ca în imaginea de mai jos:
Citește mai mult: Excel VBA: Copiați rândul dacă valoarea celulei se potrivește (2 metode)
2. Utilizați funcția VLOOKUP pentru a copia valorile într-o altă celulă dacă două celule se potrivesc
Acum avem o căsuță de căutare pentru a căuta valorile duplicate ale elementelor. Căsuța de căutare se numește Element. În care se va introduce orice nume de element listat în tabelul principal de date.
Astfel, dacă formula noastră constată că există corespondențe între două celule în ceea ce privește valorile lor, atunci prețul lor corespunzător va fi copiat într-o altă celulă.
De exemplu, în caseta de articol, am inserat Noodles. În coloana Items din setul nostru de date, există deja un alt articol numit Noodles cu un preț de 936 USD. Astfel, în caseta Price de sub caseta Item, vom returna acest preț utilizând funcția VLOOKUP.
Pentru a efectua această operațiune, tot ce trebuie să facem este,
❶ Selectați celula C15 .
❷ Introduceți formula:
=VLOOKUP($C$14,B5:C12,2,1)
în interiorul celulei.
❸ Apăsați tasta ENTER buton.
După ce am făcut toate aceste operații, puteți vedea că am copiat cu succes prețul tăițeilor din tabelul principal de date.
␥ Repartizarea formulei
- $C$14 ▶ conține o valoare de căutare, care este Noodles.
- B5:C12 ▶ intervalul întregului tabel de date.
- 2 ▶ numărul de index al coloanei. Aceasta înseamnă că prețul este copiat din a doua coloană a tabelului principal de date.
- 1 ▶ se referă la potrivirea aproximativă dintre valoarea de căutare și elementul restaurat.
- =VLOOKUP($C$14,B5:C12,2,1) ▶ copiază valorile corespunzătoare în cazul în care două celule se potrivesc într-o altă celulă.
Citește mai mult: Adună toate corespondențele cu VLOOKUP în Excel (3 moduri simple)
Lecturi similare
- Cum să găsiți corespondența sensibilă la majuscule și minuscule în Excel ( 6 Formule)
- Cum se potrivesc numele în Excel în cazul în care ortografia diferă (8 metode)
- Cum se potrivesc datele în Excel din 2 foi de calcul
- Excel VBA pentru a potrivi valoarea în interval (3 exemple)
3. Utilizați funcția INDEX și MATCH pentru a copia valorile într-o altă celulă dacă două celule se potrivesc
În această secțiune, vom folosi INDEX și MATCH pentru a copia valorile în alte celule dacă două celule se potrivesc în ceea ce privește valorile lor corespunzătoare. Urmați acum pașii de mai jos pentru a învăța să utilizați aceste două funcții:
❶ Selectați celula C15 .
❷ Introduceți formula:
=INDEX(B5:C12,MATCH(C14,B5:B12,0),2)
în interiorul celulei.
❸ Apăsați tasta ENTER buton.
␥ Repartizarea formulei
- MATCH(C14,B5:B12,0) ▶ căutare din B5 la B12 pentru a se potrivi cu valorile stocate în C14 . C14 stochează elementul numit Noodles, care se află pe al șaselea rând al tabelului de date. Prin urmare, această funcție returnează 6.
- =INDEX(B5:C12,MATCH(C14,B5:B12,0),2) ▶ caută prețul indicat de argumentul 2. Prețul de la al șaselea rând este 936 care este returnat de către INDEX funcție.
Citește mai mult: Excel Găsiți valori care se potrivesc în două coloane
Lucruri de reținut
📌 Aveți grijă la sintaxa funcțiilor.
📌 Introduceți cu atenție intervalul tabelului în formule.
Concluzie
Pentru a rezuma, am discutat 3 metode de a copia valori într-o altă celulă, dacă două celule se potrivesc în Excel. Vă recomandăm să descărcați caietul de lucru atașat împreună cu acest articol și să practicați toate metodele cu acesta. Și nu ezitați să puneți întrebări în secțiunea de comentarii de mai jos. Vom încerca să răspundem la toate întrebările relevante cât mai curând posibil. Și vă rugăm să vizitați site-ul nostru web Exceldemy pentru a explora mai mult.