Sisukord
Microsoft Excelis ei ole täpset funktsiooni, mis toimiks konkatenate-funktsiooni vastandina. Kuid siiski on meil mitmeid sobivaid protseduure ja alternatiive, et jagada tekst mitmeks osaks. Selles artiklis saate teada, kuidas saate kasutada neid lihtsaid tehnikaid, mis peaksid toimima konkatenate-funktsiooni vastandina Excelis.
Lae alla praktiline töövihik
Saate alla laadida Exceli töövihiku, mida me kasutasime selle artikli koostamisel.
Vastupidine Concatenate.xlsx-le4 meetodit, mis töötavad Excelis konkateerimise vastandina
1. Teksti jagamine mitmesse lahtrisse valemiga
Järgmises tabelis, Veerg B sisaldab viit erinevat lahtrit, millest igaühel on kolm juhuslikku nime, mis on eraldatud ühise eraldusjoonega 'koma' (,) . kolme pealkirja all nimega 1., 2. ja 3. osa hõivab nimed eraldi igast lahtrist sisse Veerg B .
📌 1. samm:
➤ Valige Raku C5 ja tüüp:
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))
📌 2. samm:
➤ Press Sisesta ja saate esimese nime jagatud nimedest, mis on kirjas Raku B5 .
🔎 Kuidas valem töötab?
- REPT(" ",999): Siin on REPT funktsioon kordab märki 'tühik' 999 korda sisemuses ASENDAJA funktsioon.
- SUBSTITUTE($B5,",",REPT(" ",999)): The ASENDAJA funktsioon asendab koma eelmises etapis mainitud korduvate tühikutega. Seega tagastab valem nime Patrick koos tühikutega.
- COLUMNS($A:A)*999-998: The KOLUMNID funktsioon loeb siin veergude arvu ja määrab saadud väärtuse kui start_num jaoks MID funktsioon.
- MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999): The MID funktsioon tagastab nimed "Patrick koos 999 tähemärki kokku.
- Lõpuks on TRIM funktsioon eemaldab kõik mittevajalikud tühikud tekstisõnast, mille on leidnud funktsioon MID funktsioon ja tagastab nime "Patrick täpselt.
Järgime nüüd ülejäänud samme, et eraldada kõik teised jagatud nimed.
📌 3. samm:
➤ Alates Raku C5 , kasutage Täitmise käepide lohistada lahtrit paremale, kuni saate kolm jagatud nime.
Niisiis, me oleme lihtsalt kolm nime eraldi välja võtnud alates Raku B5 .
📌 4. samm:
➤ Nüüd lohistage allapoole Täitmise käepide ülejäänud lahtrite automaatseks täitmiseks vahemikus C6 kuni E9 .
Ja te leiate kõik nimed, mis on jagatud nimegruppidest, mis on olemas Veerg B .
2. Konkateerimise vastand: Tekstifunktsioonide kasutamine mitmeks lahtriks jagamiseks
Nüüd on meil mõned juhuslikud täisnimed Veerg B . Me jagame nimed ja näitame neid eraldi kahes järgmises lahtris sarnases reas.
📌 1. samm:
➤ Valige esimene väljund Raku C5 ja tüüp:
=LEFT(B5,FIND(" ",B5)-1)
📌 2. samm:
➤ Press Sisesta ja kasutada Täitmise käepide ülejäänud lahtrite automaatseks täitmiseks. Veerg C .
Saate kõik eesnimed eraldatud täisnimedest, mis on olemas Veerg B .
🔎 Kuidas valem töötab?
- Selles valemis on FIND funktsioon otsib esimest üksikut tühikut Raku B5 ja tagastab tühiku positsiooni.
- The VÄLJA funktsioon ekstraheerib nime vasakult ja tagastab tähemärkide arvu, mis on määratud funktsiooni FIND funktsiooni varem.
Nüüd vaatame, kuidas me saame välja tõmmata iga nime teise osa.
📌 3. samm:
➤ In Lahter D5 , on nõutav valem:
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
📌 4. samm:
➤ Pärast vajutamist Sisesta ja automaatne täitmine kogu Veerg D , leiad kõik perekonnanimed ainult all 2. osa pealkiri.
🔎 Kuidas valem töötab?
- Selles valemis on LEN funktsioon tagastab tähemärkide koguarvu, mis on saadaval Raku B5 ja see on 15 .
- The FIND funktsioon tagastab selles tekstis leitud tühiku asukoha ja tagastab 8 .
- Kahe eelneva arvväärtuse aritmeetiline vahe määrab tähemärkide arvu jaoks RIGHT funktsioon.
- Lõpuks on RIGHT funktsiooni väljavõtted 15-8=7 tähemärki paremalt ja tagastab nime 'Cummins' .
3. Kasutage Exceli tekstide veeruks muutmise viisardit, et Exceli konkateerida vastupidiselt
Läheme uuesti meie esimese näite juurde. Nüüd kasutame Tekst veergu võlur lahtrite jagamiseks pärast eraldusmärkide eemaldamist.
📌 1. samm:
➤ Valige lahtrite vahemik (B5:B9) mis sisaldab kõiki tekstiandmeid, mida tuleb jagada.
➤ Under the Andmed vahekaart, valige Tekst veergudeks valikust Andmetöötlusvahendid käskude rühm.
Avaneb dialoogiboks.
📌 2. samm:
➤ Valige valikunupp 'Delimited' algse andmetüübina.
➤ Press Järgmine .
📌 3. samm:
➤ Alates Piiritajad valikud, märkige Koma ainult ja jätke muud valikud märkimata. Teile kuvatakse andmete eelvaade nagu järgmisel pildil.
➤ Press Järgmine .
📌 4. samm:
➤ Hoidke võimalus 'Üldine' nagu Veerg Andmete vorming .
➤ Võimaldage redigeerimine dokumendis Sihtkoht kasti ja valige väljundrakud vahemikus C5 kuni E9 .
➤ Press Lõpeta ja olete valmis.
Teile kuvatakse kohe kõik valitud väljastusvahemiku lahtrite jagatud nimed.
4. Rakendage Flash Fill meetodit, et töötada vastandina Concatenate'ile
Meie viimases näites proovime rakendada Flash Fill nimede eraldamiseks lahtritest eraldi. Flash Fill järgib Excelis andmete automaatseks täitmiseks mustrit. Kui aga mingit mustrit ei leita, ei toimi Flash Fill tõhusalt ja võib isegi põhjustada vigase väljundi. See meetod on suurepärane ja kasulik ainult siis, kui teie andmevahemikus on korrapärane ja sümmeetriline muster.
Nüüd vaatame, kuidas see Flash Fill käsk töötab kiiresti tekstide eraldamiseks.
📌 1. samm:
➤ Valige Raku C5 ja kirjuta "Patrick käsitsi.
📌 2. samm:
➤ Kasutamine Täitmise käepide vedada kuni viimase hetkeni Lahter C9 .
➤ Klõpsake valikutel ja valige Flash Fill nüüd.
Ja te leiate kõik eesnimed eraldi ja ekstraheerituna aadressil Veerg C .
📌 3. samm:
➤ Samamoodi tehke seda nüüd ka perekonnanime all. 2. osa pealkiri.
Ja te näete kõiki perekonnanimesid korraga eraldatud täisnimedest, mis on olemas Veerg B .
Kokkuvõtvad sõnad
Loodan, et kõik need ülaltoodud lihtsad meetodid aitavad teil nüüd vajadusel neid oma Exceli tabelites rakendada. Kui teil on küsimusi või tagasisidet, siis andke mulle sellest teada kommentaaride sektsioonis. Või saate vaadata meie teisi Exceli funktsioonidega seotud artikleid sellel veebisaidil.