Koskee: Office 2019, 2016, 2013; 365 tai standardi
Tässä on kysymys, jonka olemme saaneet lukijalta, joka halusi jakaa Excel-sarakkeen pystysuoraan:
Työskentelen tilastoraportin parissa Microsoft Excelissä versiolla 365. Toin juuri pilkuilla erotetun arvotiedoston A-sarakkeeseen ja nyt on jaettava sarakkeen solu pystysuunnassa kahteen "puolikkaaseen". Onko mitään yksinkertaista tapaa saada se aikaan? Jos se auttaa, käytän Windows 10:tä.
Kiitos hyvästä kysymyksestä. Näissä skenaarioissa käytän yleensä Tekstistä sarakkeeksi -ominaisuutta, joka palvelee tarkoitustani melko hyvin.
Joskus tuomme huomattavan määrän tietoa suoraan laskentataulukkoon tai tietomalliin ( Excelin Power Queryn ja Power Pivotin avulla ). Yleensä tuomme niin sanottuja pilkuilla eroteltuja arvotiedostoja (*.csv). Kun työskentelemme csv-tiedostojen kanssa, joudumme yleensä jakamaan tai jakamaan tekstiä pystysuunnassa eri sarakesolujen välillä. Tämän päivän viestissä käsittelemme kolme hyödyllistä tekniikkaa, joita voit käyttää:
- Teksti sarakkeiksi erotetuille tiedostoille
- Teksti sarakkeisiin kiinteällä leveydellä
- Solujen yhdistämisen poistaminen
Lue lisää koko menettelystä – joka koskee pienin muutoksin Microsoft Office -versioita vuodesta 2010 alkaen.
Excelin erottimen käyttö tekstin jakamiseen
Tämä tekniikka on erityisen hyödyllinen, kun työskentelet laskentataulukon kanssa, joka sisältää pilkuilla, puolipisteillä, sarkaimilla, välilyönneillä ja niin edelleen erotettuja tietoja.
- Avaa Excel ja avaa tietokanta, jossa sarakkeet on erotettava.
- Jos sinulla on tietoja seuraavassa solussa, valitse solu ja napsauta sitä hiiren kakkospainikkeella.
- Napsauta Lisää ja siirry sitten eteenpäin ja valitse Siirrä solut oikealle .
- Valitse nyt koko sarake, joka on erotettava.
- Napsauta nauhassa Tiedot ja siirry sitten eteenpäin ja valitse Teksti sarakkeiksi .
- Valitse Erotettu ja napsauta N ext .
- Napsauta mitä tahansa vaihtoehtoa erottimissa ja valitse Seuraava .
- Sano esimerkiksi, että olen valinnut Space -tilan erottamiseen.
- Saraketietomuodossa Valitse tarvittaessa vaihtoehtosi. Se on oletuksena yleinen .
- Jos haluat valita, missä solussa erotus on tehtävä, napsauta Kohde ja valitse solut .
- Kun olet tehnyt valinnan, napsauta Valmis .
Jakaminen sarakkeisiin käyttämällä kiinteää leveyttä
- Avaa laskentataulukko ja valitse sarakkeen solu, joka on jaettava.
- Varmista jälleen, ettei tietoja ole saatavilla jakavan solun vieressä.
- Napsauta Excel-otsikkovalikossa Tiedot ja valitse Teksti sarakkeiksi .
- Valitse Kiinteä leveys ja napsauta Seuraava .
- Luodaksesi jakoviivan , napsauta haluamaasi kohtaa
- Poistamiseksi kaksoisnapsauta jakoviivaa .
- Siirrä napsauttamalla ja vetämällä jakoviivaa.
- Saraketietomuodossa Valitse tarvittaessa vaihtoehtosi. Se on oletuksena yleinen .
- Jos haluat valita, missä solussa erotus on tehtävä, napsauta Kohde ja valitse solut .
- Napsauta Valmis , kun olet valinnut muodon.
Solujen yhdistämisen poistaminen
- Jos haluat jakaa yhdistetyt solut, napsauta Yhdistä ja keskitä ja valitse Poista solut .
Vaakasuorat jaetut solut Excel-riveillä
Toisin kuin työskenneltäessä taulukoiden kanssa Microsoft Wordissa, PowerPointissa ja Outlookissa; ei ole olemassa suoraviivaista Split -komentoa vaakasuuntaisten jakojen saavuttamiseksi Excelin rivisoluissa. Lukijat, jotka haluavat jakaa solut vaakasuoraan, voivat käyttää tiettyjä kaavoja jakaakseen taulukkotietonsa kahteen tai useampaan taulukkosoluun laskentataulukossaan.
Toivottavasti se auttaa 🙂
Jaa solut Excel-kaavojen avulla
Vastattaessa kysymykseen solun jakamisesta Excelissä viimeinen vaihtoehtomme on käyttää tavallisia Excel-kaavoja. Nämä antavat meille mahdollisuuden jakaa solun sisällön käyttämällä mitä tahansa sääntöjä, jotka voimme ohjelmoida kaavoihimme. Vaikka kaavat ovat erittäin tehokkaita, ne vaativat myös taitojamme osoita ja napsauta -käyttöliittymän käyttämisen sijaan.
Hyödyllisiä Excel-toimintoja solujen jakamiseen
Hyödyllisimmät toiminnot useiden solujen jakamiseen ovat:
VASEN
Palauttaa määritetyn määrän merkkejä tekstimerkkijonon alusta.
Esimerkki:
=VASEN("Doris Green", 5)
Tulos: Doris
Toinen 5:n argumentti käskee funktiota palauttamaan tekstin "Doris Green" 5 ensimmäistä merkkiä.
OIKEIN
Palauttaa määritetyn määrän merkkejä tekstijonon lopusta.
Esimerkki:
=OIKEA("Kathryn West", 4)
Tulos: Länsi
Toinen argumentti 4 kertoo funktiolle, joka palauttaa tekstin "Kathryn West" viimeiset 4 merkkiä.
MID
MID palauttaa merkit tekstijonon keskeltä aloituspaikan ja pituuden perusteella.
Esimerkki:
=MID("Ann Lewis", 5, 3)
Tulos: Lew
Toinen argumentti edustaa n:ttä merkkiä, josta aloitetaan, ja viimeinen argumentti on merkkijonon pituus. Tekstistä ”Ann Lewis” paikasta 5 alkavat 3 merkkiä ovat ”Lew”.
LEN
Palauttaa merkkijonon merkkien määrän.
Esimerkki:
=LEN("Amaliya Dixon")
Tulos: 13
Merkkijonossa on 13 merkkiä (välilyönnit mukaan lukien).
HAE
SEARCH palauttaa merkkien määrän, jolla tietty merkki tai tekstimerkkijono löydetään ensimmäisen kerran. SEARCH lukee vasemmalta oikealle, eikä siinä ole merkitystä.
Esimerkki:
=HAKU(" ","Charles Bell",1)
Tulos: 8
Välilyöntimerkki ilmestyy ensin 8. asemaan merkkijonossa "Charles Bell"; siksi palautettu arvo on 8.
Viimeinen argumentti on valinnainen; se tarjoaa paikan, josta haun voi aloittaa. Jos jätetään pois, laskenta alkaa ensimmäisestä merkistä.
Huomautus: ETSI on HAKU-funktion kirjainkoolla erottuva vastine.
KORVAA
SUBSTITUTE korvaa kaikki olemassa olevat tekstimerkkijonon esiintymät uudella tekstimerkkijonolla.
Esimerkki:
=KORVAA("Juan Dixon", "Dix", "Wils", 1)
Tulos: Juan Wilson
Dixin tekstimerkkijono on korvattu tekstillä Wils. Viimeinen argumentti määrittää, mikä ilmentymä korvataan. Yllä olevassa kaavassa se on korvannut vain ensimmäisen esiintymän. Jos olisimme jättäneet tämän argumentin pois, se olisi korvannut jokaisen esiintymän.
Esimerkki skenaario
Skenaariomme on melko yksinkertainen, jakaaksesi solun useisiin sarakkeisiin voimme käyttää LEFT-, RIGHT-, LEN- ja SEARCH-toimintoja. Voimme poimia etu- ja sukunimen seuraavasti:
Etunimi:
=VASEN(A2,HAKU(" ",A2)-1)
- SEARCH löytää välilyöntimerkin sijainnin, joka ensimmäiselle tietueelle "Amaliya Allenin" esimerkkisoluissa on 8. paikka.
- Emme halua välilyönnin sisällyttävän merkkijonoon, joten miinus 1 tuloksesta antaa meille arvon 7.
- LEFT poimii sitten tekstimerkkijonon 7 ensimmäistä merkkiä.
Sukunimi:
=OIKEA(A2,PITOINEN(A2)-HAKU(" ",A2))
- LEN löytää merkkijonon pituuden, joka "Amaliya Allenille" on 13.
- SEARCH löytää välilyönnin sijainnin, joka on 8.
- 13 miinus 8 antaa meille merkkien määrän ensimmäisen välilyönnin jälkeen.
- RIGHT-komentoa käytetään sitten poimimaan merkit välilyönnin jälkeen.
Näillä kahdella kaavalla se saa meidät takaisin samaan tulokseen kuin olemme saaneet aiemmin; etunimi sarakkeessa B ja sukunimi sarakkeessa C: