Kazalo
Recimo, da imate delovni list z izdelki v dveh ločenih stolpcih in njihovimi ustreznimi cenami v drugem ločenem stolpcu. Med izdelki imajo nekateri morda podvojena imena. Zdaj želite le kopirati cene podvojenih izdelkov v drugo celico v delovnem listu. Če se zdaj soočate s to težavo, potem preberite celoten članek. Ker bostespoznajte 3 metode za kopiranje ustreznih vrednosti v drugo celico, če se dve celici ujemata v Excelu.
Prenesite delovni zvezek za prakso
Priporočamo vam, da prenesete datoteko Excel in vadite z njo.
Če se dve celici ujemata, potem kopirajte vrednosti v drugo celico.xlsx3 metode za kopiranje vrednosti v drugo celico, če se dve celici ujemata v Excelu
V tem članku bomo za prikaz vseh metod uporabili vzorčni cenik izdelkov kot nabor podatkov. Zato si oglejmo nabor podatkov:
Zato se brez nadaljnjih razprav potopimo naravnost v vse metode, eno za drugo.
1. Uporabite funkcijo IF za kopiranje vrednosti v drugo celico, če se dve celici ujemata
Imamo nekaj imen izdelkov v dveh stolpcih, imenovanih Itemcat1 in Itemcat2. V teh dveh stolpcih je nekaj podvojenih imen izdelkov. V tretjem stolpcu so ustrezne cene izdelkov.
Kar bomo naredili, je, da bomo kopirali cene izdelkov, ki se podvajajo. Obstaja še en stolpec z imenom Matched Item Price (Cena ujemajočega se izdelka), v katerega bomo kopirali cene podvojenih izdelkov. Vse te stvari lahko naredimo samo z uporabo funkcija IF .
Zato brez nadaljnjih razprav preidimo neposredno na postopkovne korake:
❶ Izberite celico E5 .
❷ Vnesite formulo:
=IF(B5=C5,D5,"")
v celici.
❸ Pritisnite VSTOP gumb.
❹ Nato povlecite Ročaj za polnjenje ikono na konec Ujemajoča se cena artikla stolpec.
Ko boste opravili vse zgornje korake, boste videli rezultat, kot je prikazan na spodnji sliki:
Preberite več: Excel VBA: Kopiranje vrstice, če se vrednost celice ujema (2 metodi)
2. Uporabite funkcijo VLOOKUP za kopiranje vrednosti v drugo celico, če se dve celici ujemata
Zdaj imamo na voljo iskalno polje za iskanje podvojenih vrednosti elementov. Iskalno polje se imenuje Element. Vanj boste vstavili katero koli ime elementa, ki je navedeno v glavni podatkovni tabeli.
Če torej naša formula ugotovi, da se dve celici ujemata glede vrednosti, se njuna ustrezna cena kopira v drugo celico.
Na primer, v polje elementa smo vstavili rezance. V stolpcu Elementi našega podatkovnega niza je že drug element z imenom Rezanci, ki ima ceno 936 USD. Zato bomo v polju Cena pod poljem Element vrnili to ceno z uporabo funkcijo VLOOKUP.
Za izvedbo te operacije moramo storiti le,
❶ Izberite celico C15 .
❷ Vnesite formulo:
=VLOOKUP($C$14,B5:C12,2,1)
v celici.
❸ Pritisnite VSTOP gumb.
Po vseh teh opravilih lahko vidite, da smo uspešno kopirali ceno rezancev iz glavne podatkovne tabele.
␥ Razčlenitev formule
- $C$14 ▶ vsebuje vrednost iskanja, ki je Noodles.
- B5:C12 ▶ območje celotne podatkovne tabele.
- 2 ▶ številka indeksa stolpca. To pomeni, da se cena kopira iz drugega stolpca glavne podatkovne tabele.
- 1 ▶ se nanaša na približno ujemanje med vrednostjo iskanja in obnovljenim elementom.
- =VLOOKUP($C$14,B5:C12,2,1) ▶ kopira ustrezne vrednosti, če se dve celici ujemata z drugo celico.
Preberite več: Povzetek vseh ujemanj z VLOOKUP v Excelu (3 preprosti načini)
Podobna branja
- Kako poiskati ujemanje, občutljivo na velikost primera, v Excelu ( 6 formul)
- Kako uskladiti imena v Excelu, kjer se črkovanje razlikuje (8 metod)
- Kako uskladiti podatke v Excelu iz 2 delovnih listov
- Excel VBA za ujemanje vrednosti v območju (3 primeri)
3. Uporabite funkciji INDEX in MATCH za kopiranje vrednosti v drugo celico, če se dve celici ujemata
V tem razdelku bomo uporabili INDEX in MATCH funkcijo za kopiranje vrednosti v druge celice, če se dve celici ujemata glede ustreznih vrednosti. Zdaj sledite spodnjim korakom in se naučite uporabljati ti dve funkciji:
❶ Izberite celico C15 .
❷ Vnesite formulo:
=INDEX(B5:C12,MATCH(C14,B5:B12,0),2)
v celici.
❸ Pritisnite VSTOP gumb.
␥ Razčlenitev formule
- MATCH(C14,B5:B12,0) ▶ iskanje iz B5 na . B12 za ujemanje z vrednostmi, shranjenimi v C14 . C14 shrani element z imenom Rezanci, ki se nahaja v šesti vrstici podatkovne tabele, zato ta funkcija vrne vrednost 6.
- =INDEX(B5:C12,MATCH(C14,B5:B12,0),2) ▶ išče ceno, kot jo označuje argument 2. Cena v šesti vrstici je 936, ki jo vrne INDEX funkcijo.
Preberite več: Excel Poiščite ujemajoče se vrednosti v dveh stolpcih
Stvari, ki si jih je treba zapomniti
📌 Bodite pozorni na sintakso funkcij.
📌 V formule skrbno vstavite območje tabele.
Zaključek
Če povzamemo, smo obravnavali 3 metode za kopiranje vrednosti v drugo celico, če se dve celici v Excelu ujemata. Priporočamo vam, da prenesete delovni zvezek za prakso, ki je priložen temu članku, in z njim vadite vse metode. In ne oklevajte, če želite postaviti kakršno koli vprašanje v spodnjem razdelku s komentarji. Poskušali bomo čim prej odgovoriti na vsa pomembna vprašanja. In obiščite našo spletno stran Odlično da bi raziskali več.