Kuinka etsiä ja korvata kaavan avulla Excelissä (4 esimerkkiä)

  • Jaa Tämä
Hugh West

Tämä artikkeli auttaa sinua ymmärtämään Etsi ja korvaa kaava(t) Excelissä. Joskus meidän on muokattava tietoja Excel-taulukoissa, ja sitä varten meidän on käytettävä korvaa sanat muilla sanoilla tai aakkosilla. On olemassa erilaisia tapoja käyttää Etsi ja korvaa kaava(t) muokkaamaan Excel-taulukon tietoja. Tässä artikkelissa selitän joitakin helpoimpia mahdollisia tapoja tehdä tämä.

Työskentelemme seuraavan tietokokonaisuuden parissa, johon olemme laittaneet tiedoston nimi joidenkin kuuluisien elokuvat ja vastaava pääosanäyttelijät .

Lataa harjoituskirja

Etsi ja korvaa kaava.xlsxx

4 tapaa etsiä ja korvata kaavan avulla Excelissä

1. Excelin FIND- ja REPLACE-funktioiden käyttäminen merkin etsimiseen ja korvaamiseen

Käyttämällä FIND ja REPLACE funktiot ovat paras tapa etsiä ja korvata mikä tahansa merkki Excel-tietokannassa. Tässä aiomme korvata ensimmäisen merkin nimi of the pääosanäyttelijät sen ensimmäisellä aakkosella. Katsotaanpa, miten tämä onnistuu.

Vaiheet:

  • Tee ensin uusi sarake varten lyhyt muoto of the näyttelijät nimet ja kirjoita seuraava kaava soluun D5 .
=REPLACE(C5,1,FIND(" ",C5),LEFT(C5,1)&". ")

Täällä REPLACE funktio ottaa soluviitteen C5 alkaa laskea merkkejä, kunnes se löytää merkin avaruus sen avulla FIND funktio ja korvaa sitten ensimmäisen nimi sen alkuaakkosilla ja piste (.) seuraavien tahojen avulla VASEMPI toiminto.

  • Paina ENTER Tämän jälkeen näet tulosteen solussa D5 .

  • Käytä nyt Täyttökahva osoitteeseen AutoFill alemmat solut. Näet kaikki näyttelijät nimet alkavat vastaavalla ensimmäisellä aakkoset ja piste .

Näin voit korvata joitakin merkkejä merkkijonossa halutulla merkillä käyttämällä komentoa Etsi ja korvaa kaava(t) Excelissä.

Lue lisää: Erikoismerkkien korvaaminen Excelissä (6 tapaa)

2. SUBSTITUTE-toiminnon soveltaminen merkin etsimiseen ja korvaamiseen Excelissä

Voimme myös korvata ensimmäisen nimi of the pääosanäyttelijät ja niitä vastaavat aakkoset käyttämällä SIJAINEN toiminto . Seuraavassa käsitellään tätä menetelmää varten tarvittavat vaiheet.

Vaiheet:

  • Tee uusi sarake varten näyttelijöiden lyhyet nimet ja kirjoita seuraava kaava soluun D5 .
=SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5)))

Kaavan erittely

Tässä meillä on sisäkkäisiä VASEMPI , RIGHT , LEN , ja FIND toiminnot SIJAINEN funktio korvaa ensimmäisen nimen pääosanäyttelijät ja niitä vastaavat ensimmäiset aakkoset .

  • LEN(C5) --> The LEN funktio palauttaa numerot solun merkit C5 .
    • Lähtö : 14
  • FIND(" ",C5) --> Palauttaa asema of the avaruus solussa C5 .
    • Lähtö : 10
  • RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> tulee
  • RIGHT(C5,14-10) --> muuttuu
  • RIGHT(C5,4)
    • Tuotos : Paali
  • LEFT(C5,1)&". " --> tulee
  • C & "."
    • Lähtö : C.
  • SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> Vähennetty
  • SUBSTITUTE(C5,C5, "C. Bale")
    • Tuotos: C. Bale

Lopuksi saamme ensimmäisen aakkoset ensimmäisen nimi solussa C5 pisteellä.

  • Paina nyt ENTER painiketta nähdäksesi tuloksen solussa D5 .

  • Käytä Täyttökahva osoitteeseen AutoFill alemmat solut.

Näin voit korvata joitakin merkkejä merkkijonossa halutulla merkillä käyttämällä komentoa Etsi ja korvaa kaava(t) (tässä tapauksessa se oli SIJAINEN toiminto) Excelissä.

Lue lisää: Korvaavan toiminnon käyttäminen Excel VBA:ssa (3 esimerkkiä)

Samanlaisia lukemia

  • Kuinka etsiä ja korvata arvot useissa Excel-tiedostoissa (3 menetelmää)
  • Kuinka etsiä ja korvata arvot käyttämällä jokerimerkkejä Excelissä
  • Tietojen siivoustekniikat Excelissä: tekstin lisääminen soluihin
  • Excelin valinnan etsiminen ja korvaaminen (7 menetelmää)
  • Excel VBA: tekstin etsiminen ja korvaaminen Word-asiakirjassa

3. Solujen etsiminen ja korvaaminen Excel XLOOKUP-funktion avulla

The XLOOKUP funktiota voidaan käyttää myös Etsi ja korvaa Oletetaan, että käytämme lyhyitä nimiä joillekin Excelin tiedostoille. elokuvat mutta sen jälkeen haluamme korvata niiden lyhyet nimet niiden alkuperäisen nimet . Esimerkiksi elokuvan alkuperäinen nimi oli Batman 1 oli Batman alkaa Haluamme siis korvata Batman 1 kanssa Batman alkaa Käsittelemme menettelyä seuraavassa kuvauksessa.

Vaiheet:

  • Teimme joitakin muutoksia aineistoon. Muutimme joitakin elokuvan nimet ja teki uuden sarake niiden koko nimi elokuvat .
  • Sitten loimme luettelon elokuvat jotka korvaamme niiden alkuperäisillä nimet .

  • Kirjoita seuraava kaava soluun D5 .
=XLOOKUP(B5,$F$5:$F$7,$G$5:$G$7,B5)

Tässä, $F$5:$F$7 ja $G$5:$G$7 ovat lookup_array ja return_array Jos arvo, joka saadaan B5-kenno vastaa lookup_array , niin return_array palauttaa vastaavan arvon. Jos emme löydä arvoa, niin sitten komento solu arvo palautetaan. solu B5 " Batman 1 " löytyy hakumassasta, joten saamme tulokseksi " Batman alkaa ".

  • Paina ENTER painiketta, jotta näet tulosteen solussa D5 .

  • Käytä nyt Täyttökahva osoitteeseen AutoFill alemmat solut.

Näet nimet of the elokuvat lyhyesti korvataan niiden alkuperäisillä nimet Tämä on toinen menetelmä, jota voit käyttää Etsi ja korvaa tietty merkkijono uudella merkkijonolla.

Lue lisää: Vaihda solun teksti, joka perustuu Excelin ehtoon (5 helppoa menetelmää)

4. Excelin VLOOKUP-toiminnon hyödyntäminen merkkien etsimiseen ja korvaamiseen

Voimme myös soveltaa VLOOKUP toiminto löytää merkkijonon merkit ja korvaa se toisen kanssa. Oletetaan, että mainitsimme joitakin elokuvat niiden sarjanumeron kanssa, mutta sen jälkeen haluamme korvata ne alkuperäisillä sarjanumeroilla. nimet . Esimerkiksi elokuvan alkuperäinen nimi oli Batman 1 oli Batman alkaa Haluamme siis korvata Batman 1 kanssa Batman alkaa Käsittelemme menettelyä seuraavassa kuvauksessa.

Vaiheet:

  • Teimme joitakin muutoksia tietokantaamme. Muutimme joitakin elokuvan nimet ja teki uuden sarake niiden koko nimi elokuvat .
  • Sitten loimme luettelon elokuvat jotka korvaamme niiden alkuperäisillä nimet .

  • Kirjoita tämä kaava soluun D5 .
=IFERROR(VLOOKUP(B5,$F$5:$G$7,2,FALSE),B5)

Tässä käytämme VLOOKUP funktiolla korvatakseen sanoja. Jos mitään arvoa ei löydy, näytetään virheilmoitus. Tämän vuoksi voidaan käyttää IFERROR funktiolla voimme korvata minkä tahansa virheen vastaavalla solun arvolla. Lookup-massamme on kuitenkin kaksi sarakkeet ja toinen sarake palauttaa haluamamme lähtö Siksi käytimme 2 Haluamme tarkan vastaavuuden, joten valitsemme kaavassa FALSE kaavassa.

Huomautus : Muista käyttää Absoluuttinen soluviittaus Tässä tarvitaan yksi ylimääräinen vaihe, jotta kaavaa voidaan soveltaa muihin soluihin.

  • Paina nyt ENTER painiketta ja näet tulosteen solussa D5 .

  • Käytä sen jälkeen vain Täyttökahva osoitteeseen AutoFill alemmat solut.

Näet alkuperäisen nimet of the elokuvat jotka halusit laittaa niiden vastaavien lyhyet nimet Näin ollen VLOOKUP toiminto auttaa meitä Etsi ja korvaa tietyt merkkijonot uusilla merkkijonoilla.

Aiheeseen liittyvä sisältö: Kuinka korvata useita merkkejä Excelissä (6 tapaa)

Harjoitusosio

Tässä olen antanut sinulle datasetin, jota käytin näiden esimerkkien selittämiseen. Voit harjoitella näitä esimerkkejä itse.

Päätelmä

Tässä artikkelissa olen esittänyt joitakin yhdistettyjä käyttötapoja, jotka koskevat Etsi ja korvaa kaava(t) Excelissä. Yritin selittää esimerkit mahdollisimman yksinkertaisesti. Toivottavasti voit hyötyä tästä artikkelista. Jos sinulla on muita helppoja menetelmiä tai ideoita tai palautetta näistä esimerkeistä, jätä ne kommenttikenttään. Tämä auttaa minua rikastuttamaan tulevia artikkeleitani.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.