Kaip padalinti ląsteles „Excel“ (padalyti į kelis stulpelius)

Gali būti situacijų, kai „Excel“ turite padalyti ląsteles. Tai gali būti tada, kai duomenis gaunate iš duomenų bazės, nukopijuojate juos iš interneto arba gaunate iš kolegos.

Paprastas pavyzdys, kai „Excel“ reikia padalyti ląsteles, yra tada, kai turite visus vardus ir norite juos padalyti į vardą ir pavardę.

Arba gausite adresą “ir norite padalinti adresą, kad galėtumėte atskirai išanalizuoti miestus ar PIN kodą.

Kaip padalinti ląsteles „Excel“

Šioje pamokoje sužinosite, kaip skaidyti ląsteles „Excel“ naudojant šiuos metodus:

  • Teksto į stulpelį funkcijos naudojimas.
  • „Excel“ teksto funkcijų naudojimas.
  • „Flash Fill“ naudojimas (galimas 2013 ir 2016 m.).

Pradėkime!

Padalinkite „Excel“ ląsteles naudodami tekstą į stulpelį

Žemiau turiu kai kurių mėgstamiausių išgalvotų personažų vardų sąrašą ir noriu suskirstyti šiuos pavadinimus į atskiras ląsteles .:

Štai šie veiksmai, skirti padalyti šiuos vardus į vardą ir pavardę:

  • Pasirinkite langelius, kuriuose yra tekstas, kurį norite padalyti (šiuo atveju A2: A7).
  • Spustelėkite skirtuką Duomenys
  • Grupėje „Duomenų įrankiai“ spustelėkite „Tekstas į stulpelius“.
  • Teksto konvertavimo į stulpelius vedlyje:
    • 1 veiksmas iš 3 teksto į stulpelius vedlio: Įsitikinkite, kad pasirinktas Ribotas (tai numatytasis pasirinkimas). Tai leistų atskirti vardą ir pavardę pagal nurodytą skyriklį (šiuo atveju tarpo klavišas).
    • Spustelėkite Kitas.
    • 2 veiksmas iš 3 Teksto į stulpelius vedlys: Pasirinkite erdvę kaip ribotuvą ir panaikinkite viso kito pasirinkimą. Kaip atrodys jūsų rezultatas, galite pamatyti dialogo lango skiltyje Duomenų peržiūra.
    • Spustelėkite Kitas.
    • 3 veiksmas iš 3 Teksto į stulpelius vedlys: Šiame veiksme galite nurodyti duomenų formatą ir vietą, kurioje norite gauti rezultatą. Duomenų formatą laikysiu bendruoju, nes turiu suskaidyti teksto duomenis. Numatytoji paskirtis yra A2, o jei tęsite tai, ji pakeis pradinį duomenų rinkinį. Jei norite, kad originalūs duomenys būtų nepažeisti, pasirinkite kitą langelį kaip paskirties vietą. Šiuo atveju pasirenkamas B2.
    • Spustelėkite Baigti.

Tai akimirksniu padalins langelio tekstą į du skirtingus stulpelius.

Pastaba:

  • Teksto į stulpelį funkcija padalija langelių turinį pagal skiriamąjį ženklą. Nors tai gerai veikia, jei norite atskirti vardą ir pavardę, vardo, vidurio ir pavardės atveju jis bus padalytas į tris dalis.
  • Rezultatas, kurį gaunate naudodami funkciją „Tekstas į stulpelį“, yra statinis. Tai reiškia, kad jei pasikeis pradiniai duomenys, turėsite pakartoti procesą, kad gautumėte atnaujintus rezultatus.

Padalinkite „Excel“ ląsteles naudodami teksto funkcijas

„Excel“ teksto funkcijos puikiai tinka, kai norite pjaustyti teksto eilutes.

Nors funkcija „Tekstas į stulpelį“ suteikia statinį rezultatą, rezultatas, gaunamas naudojant funkcijas, yra dinamiškas ir automatiškai atnaujinamas keičiant pradinius duomenis.

Vardų, turinčių vardą ir pavardę, padalijimas

Tarkime, kad turite tuos pačius duomenis, kaip parodyta žemiau:

Vardo išgavimas

Norėdami gauti vardą iš šio sąrašo, naudokite šią formulę:

= LEFT (A2, SEARCH ("", A2) -1)

Ši formulė pastebėtų pirmąjį tarpo simbolį ir grąžintų visą tekstą prieš tą tarpą:

Ši formulė naudoja funkciją SEARCH, kad gautų tarpo simbolio padėtį. Bruce'o Wayne'o atveju kosminis personažas yra 6 -oje pozicijoje. Tada ji išskiria visus simbolius, esančius kairėje, naudodami funkciją LEFT.

Pavardės ištraukimas

Panašiai, norėdami gauti pavardę, naudokite šią formulę:

= DEŠINĖ (A2, LEN (A2)-SEARCH ("", A2))

Ši formulė naudoja paieškos funkciją, kad surastų tarpo vietą naudodami funkciją PAIEŠKA. Tada jis atima tą skaičių iš viso vardo ilgio (kurį suteikia LEN funkcija). Tai nurodo pavardės simbolių skaičių.

Ši pavardė išgaunama naudojant funkciją RIGHT.

Pastaba: Šios funkcijos gali neveikti gerai, jei pavadinimuose yra priekinis, užpakalinis ar dvigubas tarpas. Spustelėkite čia, kad sužinotumėte, kaip pašalinti „Excel“ priekinius/galinius/dvigubus tarpus.

Vardų, turinčių vardą, antrąjį ir pavardę, padalijimas

Gali būti atvejų, kai gaunate pavadinimų derinį, kai kai kurie vardai taip pat turi vidurinį pavadinimą.

Tokiais atvejais formulė yra šiek tiek sudėtinga.

Vardo išgavimas

Norėdami gauti vardą:

= LEFT (A2, SEARCH ("", A2) -1)

Tai ta pati formulė, kurią naudojome, kai nebuvo antrojo pavadinimo. Jis tiesiog ieško pirmojo tarpo simbolio ir grąžina visus simbolius prieš tarpą.

Vidurinio vardo ištraukimas

Norėdami gauti vidurinį vardą:

= IFERROR (MID (A2, SEARCH ("", A2)+1, SEARCH ("", A2, SEARCH ("", A2) +1) -SEARCH ("", A2)), "")

Funkcija MID prasideda nuo pirmojo tarpo simbolio ir išskiria vidurinį pavadinimą, naudojant pirmojo ir antrojo tarpo simbolių padėties skirtumą.

Tais atvejais, kai nėra antrojo pavadinimo, funkcija MID grąžina klaidą. Kad išvengtumėte klaidos, ji yra įtraukta į funkciją IFERROR.

Pavardės ištraukimas

Norėdami gauti pavardę, naudokite šią formulę:

= IF (LEN (A2) -LEN (PAKAITA (A2, "", "")) = 1, DEŠINĖ (A2, LEN (A2) -SEARCH ("", A2)), DEŠINĖ (A2, LEN (A2) -SEARCH ("", A2, SEARCH ("", A2) +1)))

Ši formulė patikrina, ar yra antrasis vardas, ar ne (skaičiuojant tarpinių simbolių skaičių). Jei yra tik vienas tarpo simbolis, jis tiesiog grąžina visą tekstą į dešinę nuo tarpo.

Bet jei yra 2, tada jis pastebi antrąjį tarpo simbolį ir grąžina simbolių skaičių po antrosios tarpo.

Pastaba: Ši formulė puikiai tinka, kai turite vardus, turinčius tik kumštinį vardą ir pavardę, arba vardą, vidurį ir pavardę. Tačiau, jei turite mišinį, kuriame yra priesagos ar sveikinimai, turėsite toliau keisti formules.

Padalinkite ląsteles „Excel“ naudodami „Flash Fill“

„Flash Fill“ yra nauja „Excel 2013“ funkcija.

Tai gali būti tikrai patogu, kai turite modelį ir norite greitai išgauti jo dalį.

Pavyzdžiui, paimkime vardą ir pavardę:

„Flash“ užpildymas veikia identifikuojant šablonus ir pakartojant juos visoms kitoms ląstelėms.

Štai kaip galite ištraukti vardą iš sąrašo naudodami „Flash Fill“:

  • B2 langelyje įveskite Bruce Wayne vardą (t. Y. Bruce).
  • Pasirinkę langelį, pastebėsite mažą kvadratą dešiniajame langelio pasirinkimo gale. Dukart spustelėkite jį. Tai užpildys tą patį pavadinimą visuose langeliuose.
  • Kai langeliai bus užpildyti, apačioje dešinėje pamatysite automatinio pildymo parinkčių piktogramą. Spustelėkite jį.
  • Iš sąrašo pasirinkite „Flash Fill“.
  • Kai tik pasirinksite „Flash Fill“, pastebėsite, kad visos ląstelės atsinaujina ir dabar rodo kiekvieno vardo vardą.

Kaip veikia „Flash Fill“?

„Flash Fill“ ieško duomenų rinkinio modelių ir pakartoja modelį.

„Flash Fill“ yra stebėtinai protinga funkcija ir daugeliu atvejų veikia taip, kaip tikėtasi. Tačiau kai kuriais atvejais taip pat nepavyksta.

Pavyzdžiui, jei turiu vardų sąrašą, kuriame yra pavadinimų derinys, kai kurie turi vidurinį vardą, o kiti - ne.

Jei tokiu atveju ištrauksiu antrąjį vardą, „Flash Fill“ klaidingai grąžins pavardę, jei nėra vardo.

Tiesą sakant, tai vis dar yra geras tendencijos apytikslis įvertinimas. Tačiau tai ne tai, ko norėjau.

Tačiau tai vis tiek yra pakankamai gera priemonė, kurią galima laikyti savo arsenale ir naudoti, kai tik prireiks.

Štai dar vienas pavyzdys, kai „Flash Fill“ veikia puikiai.

Turiu adresų rinkinį, iš kurio noriu greitai išgauti miestą.

Norėdami greitai gauti miestą, įveskite pirmojo adreso miesto pavadinimą (šiame pavyzdyje įveskite Londono langelį B2) ir naudokite automatinį užpildymą, kad užpildytumėte visas langelius. Dabar naudokite „Flash Fill“ ir iš karto pateiksite miesto pavadinimą iš kiekvieno adreso.

Panašiai galite padalinti adresą ir ištraukti bet kurią adreso dalį.

Atminkite, kad adresas turėtų būti vienalytis duomenų rinkinys su tuo pačiu skiriamuoju ženklu (šiuo atveju kableliu).

Jei bandysite naudoti „Flash Fill“, kai nėra modelio, jis parodys klaidą, kaip parodyta žemiau:

Šioje pamokoje aptariau tris skirtingus būdus, kaip „Excel“ langelius padalyti į kelis stulpelius (naudojant tekstą į stulpelius, formules ir „Flash“ užpildymą)

Tikimės, kad ši „Excel“ pamoka jums buvo naudinga.

wave wave wave wave wave