Turinys
"Microsoft Excel" programoje nėra tikslios funkcijos, kuri veiktų kaip priešinga funkcijai "concatenate". Tačiau vis tiek turime keletą tinkamų procedūrų ir alternatyvų tekstui padalyti į kelias dalis. Šiame straipsnyje sužinosite, kaip galite naudoti šiuos paprastus metodus, kurie turėtų veikti kaip priešingi "concatenate" funkcijai "Excel" programoje.
Atsisiųsti praktikos sąsiuvinį
Galite atsisiųsti "Excel" sąsiuvinį, kurį naudojome rengdami šį straipsnį.
Konkatenavimo priešingybė Concatenate.xlsx4 metodai, kurie veikia kaip priešingybė "Concatenate" programoje "Excel
1. Teksto skaidymas į kelias ląsteles naudojant formulę
Toliau pateiktoje lentelėje, B stulpelis yra penki skirtingi langeliai, kurių kiekvienas turi tris atsitiktinius pavadinimus, atskirtus bendru skiriamuoju ženklu. "Kablelis" (,) . Pagal tris antraštes, pavadintas 1 dalis, 2 dalis ir 3 dalis užims pavadinimus atskirai kiekvienoje ląstelėje, esančioje B stulpelis .
📌 1 žingsnis:
➤ Pasirinkite Ląstelė C5 ir tipą:
=TRIM(MID(SUBSTITUTE($B5,",",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))
📌 2 žingsnis:
➤ Spauda Įveskite ir gausite pirmąjį vardą, padalytą iš vardų, esančių Ląstelė B5 .
🔎 Kaip veikia formulė?
- REPT(" ",999): Čia REPT funkcija pakartoja simbolį "space" 999 kartus viduje SUBSTITUTAS funkcija.
- SUBSTITUTE($B5,",",",REPT(" ",999)): Svetainė SUBSTITUTAS funkcija pakeičia kablelį ankstesniame žingsnyje minėtais pasikartojančiais tarpais. Taigi formulė grąžina vardą Patrick su tarpais.
- COLUMNS($A:A)*999-998: Svetainė STULPELIŲ funkcija čia suskaičiuoja stulpelių skaičių ir gautą reikšmę priskiria kaip start_num už MID funkcija.
- MID(SUBSTITUTE($B5,",",",REPT(" ",999)),COLUMNS($A:A)*999-998,999): Svetainė MID funkcija grąžina pavadinimus "Patrick su 999 iš viso simbolių.
- Galiausiai TRIM funkcija pašalina visus nereikalingus tarpus iš teksto eilutės, rastos MID funkciją ir grąžina pavadinimą "Patrick tiksliai.
Dabar atlikime likusius veiksmus, kad išskirtume visus kitus suskirstytus pavadinimus.
📌 3 veiksmas:
➤ Nuo Ląstelė C5 , naudokite Užpildymo rankena vilkite langelį į dešinę, kol gausite tris padalytus pavadinimus.
Taigi, ką tik išskyrėme tris vardus atskirai iš Ląstelė B5 .
📌 4 veiksmas:
➤ Dabar vilkite žemyn Užpildymo rankena automatiškai užpildyti likusius langelius nuo Nuo C6 iki E9 .
Ir rasite visus pavadinimus, suskirstytus pagal pavadinimų grupes, esančias B stulpelis .
2. Priešinga "Concatenate": teksto funkcijų naudojimas skaidymui į kelias ląsteles
Dabar turime keletą atsitiktinių vardų B stulpelis . Išskaidysime pavadinimus ir juos atskirai parodysime kituose dviejuose panašios eilutės langeliuose.
📌 1 žingsnis:
➤ Pasirinkite pirmąją išvestį Ląstelė C5 ir tipą:
=LEFT(B5,FIND(" ",B5)-1)
📌 2 žingsnis:
➤ Spauda Įveskite ir naudokite Užpildymo rankena automatiškai užpildyti likusius langelius C stulpelis .
Gausite visus vardus, atskirtus nuo pilnų vardų, esančių B stulpelis .
🔎 Kaip veikia formulė?
- Šioje formulėje RASTI funkcija ieško pirmojo atskiro tarpo Ląstelė B5 ir grąžina tarpo simbolio padėtį.
- Svetainė LEFT funkcija ištraukia pavadinimą iš kairės ir grąžina simbolių skaičių, nurodytą RASTI funkcija anksčiau.
Dabar pažiūrėkime, kaip galime ištraukti antrąją kiekvieno vardo dalį.
📌 3 veiksmas:
➤ Į D5 langelis , reikiama formulė bus tokia:
= DEŠINĖ(B5,LEN(B5)-FIND(" ",B5))
📌 4 veiksmas:
➤ Paspaudus Įveskite ir automatiškai užpildant visą D stulpelis , visas pavardes rasite tik po 2 dalis antraštė.
🔎 Kaip veikia formulė?
- Šioje formulėje LEN funkcija grąžina bendrą simbolių, esančių Ląstelė B5 ir tai yra 15 .
- Svetainė RASTI funkcija grąžina tame tekste rastos vietos poziciją ir grąžina 8 .
- Aritmetinis skirtumas tarp dviejų ankstesnių skaitinių verčių suteikia ženklų skaičių DEŠINĖ funkcija.
- Galiausiai DEŠINĖ funkcijos ištraukos 15-8=7 simbolių iš dešinės ir grąžina pavadinimą "Cummins .
3. Naudokite teksto į stulpelį vedlį atvirkštiniam konkatenavimui "Excel" programoje
Vėl grįžkime prie savo pirmojo pavyzdžio. Dabar naudosime Tekstas į stulpelį vedlys, skirtas padalyti ląsteles pašalinus skiriamąsias ribas.
📌 1 žingsnis:
➤ Pasirinkite ląstelių intervalą (B5:B9) kuriame yra visi teksto duomenys, kuriuos reikia padalyti.
➤ Pagal Duomenys skirtuką, pasirinkite Tekstas į stulpelius parinktį iš Duomenų įrankiai komandų grupė.
Atsidarys dialogo langas.
📌 2 žingsnis:
➤ Pasirinkite radijo mygtuką "Atribota kaip pradinis duomenų tipas.
➤ Spauda Kitas .
📌 3 veiksmas:
➤ Iš Skiriamieji ženklai parinktis, pažymėkite Kablelis tik ir palikite kitas parinktis nepažymėtas. Jums bus parodyta duomenų peržiūra, kaip parodyta toliau pateiktame paveikslėlyje.
➤ Spauda Kitas .
📌 4 veiksmas:
➤ Pasilikti galimybę "Bendrosios nuostatos kaip Stulpelio duomenų formatas .
➤ Įgalinti redagavimą Paskirties vieta langelį ir pasirinkite išvesties langelius nuo Nuo C5 iki E9 .
➤ Spauda Apdaila ir viskas baigta.
Iškart bus rodomi visi pavadinimai, suskirstyti pasirinktame išvesties ląstelių intervale.
4. Taikykite "Flash Fill" metodą, kad jis veiktų kaip priešingybė "Concatenate
Paskutiniame pavyzdyje bandysime taikyti Blykstės užpildymas iš langelių atskirai išgauti pavadinimus. Blykstės užpildymas seka šabloną, kad automatiškai užpildytų "Excel" duomenis. Tačiau jei nerandama jokio šablono, "Flash Fill" neveiks efektyviai ir netgi gali būti klaidingai išvestas. Šis metodas yra puikus ir naudingas tik tuo atveju, jei jūsų duomenų diapazone yra reguliarus ir simetriškas šablonas.
Dabar pažiūrėkime, kaip ši "Flash Fill" komanda greitai atskiria tekstus.
📌 1 žingsnis:
➤ Pasirinkite Ląstelė C5 ir įveskite "Patrick rankiniu būdu.
📌 2 žingsnis:
➤ Naudojimas Užpildymo rankena vilkti iki paskutinio C9 langelis .
➤ Spustelėkite parinktis ir pasirinkite Blykstės užpildymas dabar.
Visus vardus rasite atskirtus ir išskirtus į C stulpelis .
📌 3 veiksmas:
➤ Panašiai atlikite ir dabar, kai pavardė yra 2 dalis antraštė.
Pamatysite visas pavardes iš karto, atskirtas nuo vardų ir pavardžių, esančių B stulpelis .
Baigiamieji žodžiai
Tikiuosi, kad visi šie pirmiau paminėti paprasti metodai dabar padės jums prireikus juos taikyti savo "Excel" skaičiuoklėse. Jei turite klausimų ar atsiliepimų, praneškite man komentarų skiltyje. Arba galite peržiūrėti kitus mūsų straipsnius, susijusius su "Excel" funkcijomis šioje svetainėje.