Kopijuokite vertes į kitą ląstelę, jei "Excel" dvi ląstelės sutampa: 3 metodai

  • Pasidalinti
Hugh West

Tarkime, kad turite darbalapį, kuriame dvejuose atskiruose stulpeliuose yra produktų elementai, o kitame atskirame stulpelyje - atitinkamos jų kainos. Tarp produktų elementų kai kurie gali turėti pasikartojančius pavadinimus. Dabar norite tik nukopijuoti pasikartojančių elementų kainas į kitą darbalapio langelį. Jei dabar susiduriate su šia problema, perskaitykite visą straipsnį. Nes ketinatesužinokite 3 metodus, kaip nukopijuoti atitinkamas reikšmes į kitą ląstelę, jei "Excel" dvi ląstelės sutampa.

Atsisiųsti praktikos sąsiuvinį

Rekomenduojama atsisiųsti "Excel" failą ir praktikuotis kartu su juo.

Jei dvi ląstelės sutampa, tada nukopijuokite reikšmes į kitą ląstelę.xlsx

3 metodai, kaip nukopijuoti vertes į kitą ląstelę, jei "Excel" dvi ląstelės sutampa

Šiame straipsnyje visiems metodams demonstruoti naudosime pavyzdinį produktų kainų sąrašą kaip duomenų rinkinį. Taigi, pažvelkime į duomenų rinkinį:

Taigi, be jokių papildomų diskusijų iš karto panardinkime į visus metodus vieną po kito.

1. Naudokite funkciją IF, kad nukopijuotumėte reikšmes į kitą ląstelę, jei dvi ląstelės sutampa

Turime keletą produktų pavadinimų dviejuose stulpeliuose, pavadintuose Itemcat1 ir Itemcat2. Šiuose dviejuose stulpeliuose yra keletas pasikartojančių produktų pavadinimų. Trečiajame stulpelyje turime atitinkamas produktų kainas.

Ketiname nukopijuoti produktų, kurie dubliuojasi, kainas. Yra dar vienas stulpelis, pavadintas "Suderinto produkto kaina", kuriame nukopijuosime produktų, kurie dubliuojasi, kainas. Visus šiuos dalykus galime atlikti naudodami tik funkcija IF .

Taigi, be jokių papildomų diskusijų iš karto pereikime prie procedūrinių veiksmų:

❶ Pasirinkite langelį E5 .

❷ Įveskite formulę:

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

ląstelėje.

❸ Paspauskite ĮVESKITE mygtuką.

❹ Po to vilkite Užpildymo rankena piktogramą prie Suderinta prekės kaina stulpelis.

Atlikę visus pirmiau nurodytus veiksmus, pamatysite toliau pateiktame paveikslėlyje pavaizduotą rezultatą:

Skaityti daugiau: "Excel VBA": kopijuoti eilutę, jei ląstelės reikšmė sutampa (2 metodai)

2. Naudokite VLOOKUP funkciją, kad nukopijuotumėte vertes į kitą ląstelę, jei dvi ląstelės sutampa

Dabar turime paieškos lauką, skirtą ieškoti pasikartojančių elementų reikšmių. Paieškos laukas pavadintas Item (elementas). Į jį įterpsite bet kurį pagrindinėje duomenų lentelėje nurodytą elemento pavadinimą.

Taigi, jei mūsų formulė nustato, kad dviejų langelių reikšmės sutampa, tuomet atitinkama kaina bus nukopijuota į kitą langelį.

Pavyzdžiui, elemento laukelyje įterpėme makaronus. Mūsų duomenų rinkinio stulpelyje "Elementai" jau yra kitas elementas, pavadintas makaronais, kurio kaina yra 936 USD. Taigi, elemento laukelyje "Kainos", esančiame po elementu, grąžinsime šią kainą naudodami VLOOKUP funkcija.

Norint atlikti šią operaciją, tereikia,

❶ Pasirinkite langelį C15 .

❷ Įveskite formulę:

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

ląstelėje.

❸ Paspauskite ĮVESKITE mygtuką.

Atlikę visus šiuos veiksmus matote, kad sėkmingai nukopijavome makaronų kainą iš pagrindinės duomenų lentelės.

␥ Formulės suskirstymas

  • $C$14 ▶ yra paieškos reikšmė, kuri yra "Noodles".
  • B5:C12 ▶ visos duomenų lentelės diapazonas.
  • 2 ▶ stulpelio indekso numeris. Tai reiškia, kad kaina kopijuojama iš antrojo pagrindinės duomenų lentelės stulpelio.
  • 1 ▶ reiškia apytikslį paieškos vertės ir atkurto elemento atitikimą.
  • =VLOOKUP($C$14,B5:C12,2,1) ▶ nukopijuoja atitinkamas reikšmes, jei du langeliai sutampa su kitu langeliu.

Skaityti daugiau: Visų atitikmenų suma naudojant VLOOKUP programoje "Excel" (3 paprasti būdai)

Panašūs skaitiniai

  • Kaip "Excel" rasti "Case Sensitive Match" ( 6 formulės)
  • Kaip "Excel" programoje suderinti vardus, kai rašyba skiriasi (8 metodai)
  • Kaip suderinti "Excel" duomenis iš 2 darbalapių
  • "Excel" VBA reikšmės atitikimas diapazone (3 pavyzdžiai)

3. Naudokite INDEX ir MATCH funkcijas, kad nukopijuotumėte reikšmes į kitą ląstelę, jei dvi ląstelės sutampa

Šiame skyriuje naudosime INDEKSAS ir MATCH funkcija, skirta nukopijuoti reikšmes į kitus langelius, jei du langeliai sutampa pagal atitinkamas reikšmes. Dabar atlikite toliau nurodytus veiksmus, kad išmoktumėte naudotis šiomis dviem funkcijomis:

❶ Pasirinkite langelį C15 .

❷ Įveskite formulę:

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

ląstelėje.

❸ Paspauskite ĮVESKITE mygtuką.

␥ Formulės suskirstymas

  • MATCH(C14,B5:B12,0) ▶ paieška iš B5 į B12 atitiktų reikšmes, saugomas C14 . C14 saugo elementą, pavadintą "Makaronai", kuris yra šeštoje duomenų lentelės eilutėje. Taigi ši funkcija grąžina 6.
  • =INDEX(B5:C12,MATCH(C14,B5:B12,0),2) ▶ ieško kainos, nurodytos argumentu 2. Šeštoje eilutėje kaina yra 936, kurią grąžina INDEKSAS funkcija.

Skaityti daugiau: "Excel" surasti sutampančias vertes dviejuose stulpeliuose

Dalykai, kuriuos reikia prisiminti

📌 Būkite atidūs dėl funkcijų sintaksės.

📌 Į formules atidžiai įterpkite lentelės intervalą.

Išvada

Apibendrinant, aptarėme 3 metodus, kaip kopijuoti reikšmes į kitą ląstelę, jei "Excel" programoje dvi ląstelės sutampa. Rekomenduojame atsisiųsti kartu su šiuo straipsniu pridėtą pratybų sąsiuvinį ir praktiškai išbandyti visus metodus. Ir nedvejodami užduokite bet kokius klausimus toliau pateiktame komentarų skyriuje. Mes stengsimės kuo greičiau atsakyti į visas svarbias užklausas. Ir apsilankykite mūsų svetainėje Exceldemy daugiau sužinoti.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.