Sisällysluettelo
Tässä opetusohjelmassa keskustelemme joistakin helppokäyttöisistä menetelmistä poistaa kaikki merkin jälkeen Excelissä. Usein työskentelemme laskentataulukoiden kanssa, joissa on pitkä luettelo koodeista, jotka sisältävät erityyppisiä merkkejä, erottimia jne. Tällaisissa tapauksissa meidän on joskus poistettava tekstiä, numeroita jne. tietyn merkin jälkeen, jotta laskentataulukko näyttäisi siistiltä ja helppolukuiselta. Tutustutaanpa siismenetelmät.
Lataa harjoituskirja
Voit ladata harjoitustyökirjan, jota olemme käyttäneet tämän artikkelin valmisteluun.
Poista kaikki merkin jälkeen.xlsm7 tapaa poistaa kaikki merkin jälkeinen Excelissä
1. Käytä Etsi ja korvaa -vaihtoehtoa kaiken poistamiseksi merkin jälkeen Excelissä.
Yksi erittäin helppo tapa poistaa kaikki merkin jälkeen on käyttää komentoa Etsi ja korvaa Esimerkiksi meillä on tietokokonaisuus, joka sisältää työntekijäkoodeja, ja haluamme poistaa kaiken työntekijän nimen jälkeen. Tähän menetelmään liittyvät vaiheet ovat seuraavat:
Vaiheet:
- Valitse ensin tietokokonaisuus ( B5:B9 ).
- Kirjoita sitten Ctrl+H näppäimistöltä, ja Etsi ja korvaa -ikkuna tulee näkyviin. Valitse seuraavaksi Vaihda ja kirjoita ' ,* ' kohdassa ' Etsi mitä' Jätä ' Korvaa seuraavalla ' -kenttä tyhjäksi. Klikkaa nyt Korvaa kaikki .
- Lopuksi jokainen nimen jälkeinen merkki poistetaan.
Lue lisää: Rivien etsiminen ja poistaminen Excelissä (5 tapaa)
2. Poista kaikki hahmon jälkeen Flash Fillin avulla
Excelissä on hämmästyttävä vaihtoehto nimeltä Salaman täyttö joka voi havaita solujen sisällön mallin ja täyttää muut solut sen mukaisesti. Esimerkiksi työntekijäkoodeja koskevassa tietokokonaisuudessamme haluamme vain työntekijöiden nimet. Katsotaanpa Flash Fill -menetelmän soveltamiseen liittyviä vaiheita.
Vaiheet:
- Kirjoita vain nimi kohtaan Solu C5 . Aloita sitten nimen kirjoittaminen Solu C6 ja näet, että Excel on jo tunnistanut, että haluat pitää työntekijöiden nimet koodeissa.
- Lopuksi, paina Kirjoita ja saada vain nimet.
Lue lisää: Kuinka poistaa arvo Excelissä (9 menetelmää)
3. LEFT- ja SEARCH-toimintojen yhdistelmä kaiken merkin jälkeisen poistamiseksi Excelissä
Useita funktioiden yhdistelmiä voidaan käyttää poistamaan kaikki merkin jälkeinen. Esimerkiksi yhdistämme seuraavat funktiot VASEMPI ja HAKU funktioita merkkien poistamiseksi merkkijonosta. Nykyisessä tietokokonaisuudessamme meillä on luettelo ihmisistä ja heidän ammatistaan. Jos haluamme säilyttää vain ihmisten nimet, meidän on noudatettava tässä menetelmässä alla olevia vaiheita.
Vaiheet:
- Kirjoita seuraava kaava muodossa Solu C5 .
=LEFT(B5,SEARCH(",",B5)-1)
- Lopulta tässä on lopputulos. Käytä Exceliä. Automaattinen täyttö ( +) vaihtoehto kopioi kaavan muihin soluihin.
Kaavan erittely:
➤ SEARCH(",",B5)
Tässä, SEARCH-toiminto palauttaa merkin (tässä tapauksessa pilkun) sijainnin.
➤ SEARCH(",",B5)-1)
Nyt yksi merkki vähennetään luvusta, jonka palauttaa parametri HAKU jättää pilkun(,) pois tuloksista.
➤ LEFT(B5,SEARCH(",",B5)-1)
Vihdoinkin, LEFT-toiminto palauttaa määritetyn merkkimäärän merkkijonon alusta.
Lue lisää: Kaavojen poistaminen Excelissä: 7 helppoa tapaa
Samanlaisia lukemia
- Miten poistaa katkoviivat Excelissä (5 nopeaa tapaa)
- Poista prosenttiosuus Excelissä (5 nopeaa tapaa)
- Miten poistaa ruudukko Excelistä (6 helppoa menetelmää)
- Poista reunukset Excelissä (4 nopeaa tapaa)
- Tietojen validointirajoitusten poistaminen Excelissä (3 tapaa)
4. Kaiken poistaminen merkin jälkeen käyttämällä LEFT- ja FIND-funktioiden yhdistelmää Excelissä
Samoin, kuvattu Menetelmä 3 , voimme kokeilla yhdistelmää VASEMPI ja FIND funktioiden avulla voit poistaa kaiken merkin jälkeen. Tässä ovat vaiheet:
Vaiheet:
- Kirjoita aluksi seuraava kaava Solu C5 .
=LEFT(B5,FIND(",",B5)-1)
Tässä on käytetty FIND-toiminto löytääksesi ' , ' -merkki tekstissä. Kaavan loppuosa toimii samalla tavalla kuin kaava, joka on kuvattu kohdassa Menetelmä 3 .
- Lopuksi saat vain henkilöiden nimet.
Aiheeseen liittyvä sisältö: Kuinka poistaa tyhjät solut ja siirtää tiedot vasemmalle Excelissä (3 menetelmää)
5. Poista kaikki merkin N:nnen esiintymisen jälkeen Excelissä.
Joskus saatamme joutua poistamaan kaiken tietyn merkin jälkeen. Meillä on esimerkiksi merkkijono, joka sisältää useita pilkkuja ( Adelle, insinööri, toimitusjohtaja, 2232 ) ja haluamme hylätä kaiken toisen pilkun jälkeen. Noudatamme siis alla olevia ohjeita tämän tehtävän suorittamiseksi:
Vaiheet:
- Kirjoita ensin seuraava kaava Solu C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",",", "#",2))-1)
- Lopuksi kaikki toisen pilkun jälkeinen poistetaan.
Kaavan erittely:
➤ SUBSTITUTE(B5,",", "#",2)
Tässä, SUBSTITUTE-toiminto korvaa toisen pilkun merkillä '#''.
➤ FIND("#",SUBSTITUTE(B5,",", "#",2)))
Sitten FIND funktio kertoo meille 2. pilkun sijainnin. Tässä 2. pilkun sijainti on 17. kohdassa.
➤ FIND("#",SUBSTITUTE(B5,",", "#",2))-1)
Nyt yksi merkki vähennetään kaavan edellisessä osassa palautetusta luvusta.
➤ LEFT(B5,FIND("#",SUBSTITUTE(B5,",",", "#",2))-1)
Lopuksi VASEMPI palauttaa määritetyn merkkimäärän merkkijonon alusta.
Lue lisää: Ehdollisen muotoilun poistaminen Excelissä (3 esimerkkiä)
6. Poista kaikki merkin viimeisen esiintymän jälkeen Excelissä
Usein solussa olevat arvot erotetaan toisistaan numeroin erotinmerkein. Esimerkiksi meillä on työntekijän koodi: Adelle, insinööri, toimitusjohtaja, 2232 ja haluamme poistaa kaiken viimeisen pilkun jälkeen. Käydään siis vaiheet läpi.
Vaiheet:
- Kirjoita ensin seuraava kaava Solu C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",",", "#",LEN(B5)-LEN(SUBSTITUTE(B5,",",",""))))-1))
- Lopuksi kaikki poistetaan viimeisen pilkun jälkeen. Käytä komentoa Automaattinen täyttö (+) soveltaa kaavaa muihin soluihin.
Kaavan erittely:
➤ LEN(SUBSTITUTE(B5,",",""))
Ensimmäiseksi meidän on määritettävä viimeisen erottimen (esimerkissämme viimeisen pilkun) sijainti. e on tiedettävä, kuinka monta pilkkua merkkijonossamme on. Tätä varten korvaamme jokaisen pilkun tyhjällä ( "" ) ja siirtää sen LEN-toiminto saadaksesi merkkijonon pituuden, joka on 24 osoitteessa B5.
➤ LEN(B5)-LEN(SUBSTITUTE(B5,",",""))
Tässä vähennetään edellisen osan tulos alkuperäisestä kokonaispituudesta, joka on B5 Tulos on 3 , joka on pilkkujen lukumäärä tekstissä B5 .
Sitten sovellamme yhdistelmää VASEMPI , FIND ja SIJAINEN toiminnot poistavat kaiken viimeisen pilkun jälkeisen (näytetään kohdassa Menetelmä 5 ).
Lue lisää: Viimeisen numeron poistaminen Excelissä (6 nopeaa menetelmää)
7. Poista kaikki tietyn merkin jälkeen VBA:n avulla Excelissä.
Voit poistaa kaiken merkin jälkeen yksinkertaisesti käyttämällä komentoa VBA Esimerkiksi meidän aineistostamme ( B5:B9 ), haluamme poistaa kaiken muun paitsi nimet. Sitten meidän on noudatettava seuraavia ohjeita::
Vaiheet:
- Valitse tietokokonaisuus ( B5:B9 ) aluksi.
- Napsauta seuraavaksi hiiren kakkospainikkeella vastaavaa arkkia ja valitse ' Näytä koodi '.
- Sitten a VBA-moduuli ikkuna avautuu. Kirjoita nyt seuraava koodi ja Suorita se.
Option Explicit Sub remove_everything_after_char() Dim rng As Range Dim cell As Range Set rng = Application.Selection For Each cell In rng cell.Offset(0, 1).Value = Left(cell, InStr(cell, ",") - 1) Next cell End Sub
- Lopuksi, tässä saamme tulokseksi vain nimet, Kaikki sen jälkeen, kun ensimmäinen pilkku on poistettu onnistuneesti.
Lue lisää: Kuinka poistaa muotoilut Excelissä poistamatta sisältöä
Päätelmä
Yllä olevassa artikkelissa olen yrittänyt käsitellä kaikkia menetelmiä yksityiskohtaisesti. Toivottavasti nämä menetelmät ja selitykset riittävät ratkaisemaan ongelmasi. Ilmoita minulle, jos sinulla on kysyttävää.