Ste zmedeni glede funkcij REPLACE in SUBSTITUTE v Microsoft Excelu? Ugotovite, kako in kdaj uporabiti oboje.

Microsoft Excel je zelo vsestransko orodje, ki se ponaša z različnimi funkcijami za analizo vaših podatkov. Če pa se še vedno učite delati s preglednicami, je lahko iskanje prave funkcije za nalogo, ki jo poskušate opraviti, izziv. Nekatera imena funkcij vas lahko pustijo v zadregi, kaj dejansko počnejo.

Če poskušate spremeniti določeno besedilo v celici, vas bo morda zmedlo dejstvo, da obstaja ZAMENJATI funkcijo in a NADOMESTITEV funkcije, ki zvenijo, kot da delajo isto stvar. Kakšna je torej razlika?

Uporaba funkcije REPLACE v Excelu

Recimo, da imamo seznam proizvajalčevih informacij za izdelke, ki jih prodajamo. Je nekoliko zastarel, zato bomo morali spremeniti nekatere podatke, da jih posodobimo.

The ZAMENJATI funkcija spremeni določeno število znakov v besedilu določene celice z drugim nizom besedila. Nadomestno besedilo je lahko poljubno dolgo in bo postavljeno točno toliko znakov za začetkom prvotnega besedilnega niza.

instagram viewer

Recimo, da smo ugotovili, da obstaja nov način, kako naše podjetje poroča o proizvodnih kodah, in moramo posodobiti ta list, da bo to vključil.

  1. Izberite celico D7, celica pod zapisom »Nova koda«.
  2. V samo celico ali vrstico s formulami vnesite ali prilepite spodnjo formulo:
    =ZAMENJATI(B2,2,3,"PTM")
  3. Pritisnite Vnesite.

Znotraj celice smo pravkar vzeli besedilo iz celice B2 ("6418229") in, začenši z drugim znakom (številka "4"), smo tri znake (števke "418") zamenjali s črkami "PTM" (za "Portland Mechanics").

Ni nujno, da je nadomestno besedilo enako dolgo kot število zamenjanih znakov; če bi želeli zamenjati samo en znak, bi lahko "3" v zgornji formuli spremenili v "1", kar bi se končalo z nizom devetih znakov "6PTM18229" v celici D7.

Uporaba funkcije SUBSTITUTE v Excelu

Zavoljo tega primera recimo, da pozneje ugotovimo, da je bila družba Portland Mechanics kupljena in spremenila ime. Natančno vemo, kaj iščemo, zato lahko uporabimo NADOMESTITEV funkcijo za zamenjavo določenega besedila z novim, drugačnim besedilom.

  1. Izberite celico D4, celica pod zapisom »Posodobljena blagovna znamka«.
  2. V samo celico ali vrstico s formulami vnesite ali prilepite spodnjo formulo:
    =ZAMENJAVA(A2,"Portland","Anodin")
  3. Pritisnite Vnesite.

Znotraj celice smo pravkar vzeli besedilo iz celice A2 ("Portland Mechanics") in zamenjal besedo "Portland" z besedo "Anodyne", s čimer je v celici nastal novo ime "Anodyne Mechanics". D4.

Recimo, da naslednji osebi, ki si ogleda dokument, pustimo opombo z razlago spremembe imena in želimo prihraniti čas z uporabo iste funkcije SUBSTITUTE. Ko ga urejamo v celici G5 nanašati na celico G3, kot je prikazano spodaj, opazimo, da so vsi pojavi besede "Portland" zamenjani z "Anodyne".

To ni vedenje, ki ga želimo v tem primeru, zato bomo morali dodati [instance_num] sintakso, da določimo, da želimo le enkrat od pojavov "Portland" - en "primer" -, da se zamenja.

Če želite to narediti, izberite celico G7 in vnesite to formulo v celico ali vrstico s formulami:

=SUBSTITUTE(G3,"Portland","Anodin",2)

Dodatni "2" pove Excelu, da želimo, da se spremeni samo drugi primerek. Tukaj so tudi bolj zapletene načine uporabe funkcije SUBSTITUTE, na primer z ugnezdenimi funkcijami ali stavki IF—ali celo IF formule z ugnezdenimi stavki, če res ujameš stvari.

Različne funkcije, različne uporabe

Čeprav imata podobno ime, funkciji REPLACE in SUBSTITUTE blestita v različnih primerih uporabe. Če točno veš kje vaše novo besedilo se uporablja, verjetno je REPLACE boljša možnost. Vendar, če veste, katere besede zamenjate namesto tega, ali morate zamenjati več primerkov istega besedilo, bodisi v eni celici ali v več celicah, bo možnost SUBSTITUTE verjetno delovala bolje ti.

Ko želite zamenjati besedilo v celici, zdaj veste, kakšna je razlika med temi funkcijami s podobnim imenom in kako jih najbolje uporabiti v svojih podatkih. Če želite spremeniti besedilo v izvirnih celicah, razmislite o drugih načinih iskanja in zamenjave besedila v Excelu.