Kaip "Excel" programoje pašalinti viską po simbolio (7 metodai)

  • Pasidalinti
Hugh West

Šioje pamokoje aptarsime keletą lengvai naudojamų metodų, kaip "Excel" programoje pašalinti viską po simbolio. Dažnai dirbame su skaičiuoklėmis, kuriose yra ilgas kodų sąrašas, kuriame yra įvairių tipų simbolių, skiriamųjų ženklų ir t. t. Tokiais atvejais kartais po tam tikro simbolio reikia pašalinti tekstą, skaičius ir t. t., kad skaičiuoklė atrodytų švari ir lengvai skaitoma. Taigi, ištirkimemetodai.

Atsisiųsti praktikos sąsiuvinį

Galite atsisiųsti pratybų sąsiuvinį, kurį naudojome rengdami šį straipsnį.

Pašalinti viską po simbolio.xlsm

7 metodai, kaip pašalinti viską po simbolio "Excel" programoje

1. Taikykite "Find and Replace" parinktį, kad ištrintumėte viską po simbolio "Excel" programoje

Vienas iš labai paprastų būdų pašalinti viską po simbolio yra naudoti Rasti ir pakeisti įrankiu "Excel". Pavyzdžiui, turime duomenų rinkinį, kuriame yra darbuotojų kodai, ir norime pašalinti viską, kas yra po darbuotojo vardo. Su šiuo metodu susiję veiksmai:

Žingsniai:

  • Pirmiausia pasirinkite duomenų rinkinį ( B5:B9 ).

  • Tada įveskite Ctrl+H iš klaviatūros, ir pasirodys langas "Rasti ir pakeisti". Tada pasirinkite Pakeisti parinktį ir įveskite ,* ' į Raskite, ką' Palikite Pakeisti į ' laukas tuščias. Dabar spustelėkite Pakeisti visus .

  • Galiausiai bus ištrintas kiekvienas po vardo einantis simbolis.

Skaityti daugiau: Kaip rasti ir ištrinti "Excel" eilutes (5 būdai)

2. Pašalinkite viską po simboliu naudodami "Flash Fill

"Excel" turi nuostabią parinktį, pavadintą Blykstės užpildymas kuris gali pajusti langelių turinio modelį ir atitinkamai užpildyti kitus langelius. Pavyzdžiui, mūsų darbuotojų kodų duomenų rinkinyje norime tik darbuotojų vardus. Taigi, pažiūrėkime, kokie veiksmai atliekami taikant "Flash Fill" metodą.

Žingsniai:

  • Įrašykite tik pavadinimą Ląstelė C5 . Tada pradėkite rašyti vardą Ląstelė C6 ir pamatysite, kad "Excel" jau atpažino, jog norite, kad darbuotojų vardai nebūtų įtraukti į kodus.

  • Galiausiai paspauskite Įveskite ir gaukite tik vardus.

Skaityti daugiau: Kaip pašalinti vertę "Excel" programoje (9 metodai)

3. Funkcijų LEFT ir SEARCH derinys, skirtas ištrinti viską po simbolio "Excel" programoje

Norint ištrinti viską, kas yra po simbolio, galima naudoti kelis funkcijų derinius. LEFT ir IEŠKOTI funkcijų, skirtų simbolių pašalinimui iš eilutės. Dabartiniame duomenų rinkinyje turime žmonių sąrašą, įskaitant jų profesijas. Dabar, jei norime išsaugoti tik žmonių vardus, turime atlikti toliau nurodytus šio metodo veiksmus.

Žingsniai:

  • Parašykite šią formulę Ląstelė C5 .
=LEFT(B5,SEARCH(",",B5)-1)

  • Galiausiai pateikiame galutinį rezultatą. Naudokite "Excel Automatinis pildymas ( +) parinktį, kad nukopijuotumėte formulę į kitas ląsteles.

Formulės suskirstymas:

IEŠKOTI(",",B5)

Čia, paieškos funkcija grąžina simbolio (šiuo atveju kablelio) poziciją.

IEŠKOTI(",",B5)-1)

Dabar iš skaičiaus, kurį grąžina IEŠKOTI į rezultatus neįtraukti kablelio(,).

LEFT(B5,SEARCH(",",B5)-1)

Galiausiai, funkcija LEFT grąžina nurodytą simbolių skaičių nuo eilutės pradžios.

Skaityti daugiau: Kaip pašalinti formules programoje "Excel": 7 paprasti būdai

Panašūs skaitiniai

  • Kaip pašalinti punktyrines linijas programoje "Excel" (5 greiti būdai)
  • Procentinės dalies pašalinimas "Excel" programoje (5 greiti būdai)
  • Kaip pašalinti tinklelį iš "Excel" (6 paprasti metodai)
  • Panaikinti ribas "Excel" programoje (4 greiti būdai)
  • Kaip pašalinti duomenų patvirtinimo apribojimus "Excel" programoje (3 būdai)

4. Pašalinkite viską, kas yra po simbolio, naudodami "Excel" funkcijų LEFT ir FIND derinį

Panašiai, kaip aprašyta 3 metodas , galime pabandyti derinti LEFT ir RASTI funkcijas, kad pašalintumėte viską, kas yra po simbolio:

Žingsniai:

  • Iš pradžių parašykite toliau pateiktą formulę Ląstelė C5 .
=LEFT(B5,FIND(",",B5)-1)

Čia mes naudojome funkcija FIND rasti , ' simbolis tekste. Likusi formulės dalis veikia panašiai kaip formulė, aprašyta 3 metodas .

  • Galiausiai gausite tik žmonių vardus ir pavardes.

Susijęs turinys: Kaip ištrinti tuščias ląsteles ir perkelti duomenis į kairę "Excel" programoje (3 metodai)

5. Ištrinkite viską po N-tojo simbolio atsiradimo "Excel" programoje

Kartais gali prireikti ištrinti viską, kas yra po tam tikro simbolio. Pavyzdžiui, turime duomenų eilutę, kurioje yra keli kableliai ( Adelė, inžinierė, generalinė direktorė, 2232 m. ) ir norime atmesti viską, kas yra po antrojo kablelio. Taigi, norėdami atlikti šią užduotį, atliksime toliau nurodytus veiksmus:

Žingsniai:

  • Pirmiausia įveskite šią formulę Ląstelė C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",",", "#",2))-1)

  • Galiausiai viskas, kas yra po 2-ojo kablelio, bus ištrinta.

Formulės suskirstymas:

PAKEISTI(B5,",",", "#",2)

Čia, funkcija SUBSTITUTE pakeičia antrąjį kablelį į '#''.

FIND("#",SUBSTITUTE(B5,",",", "#",2))

Tada RASTI funkcija nurodo 2-ojo kablelio poziciją. Čia 2-ojo kablelio pozicija yra 17-oji.

FIND("#",SUBSTITUTE(B5,",",", "#",2))-1)

Dabar iš skaičiaus, gauto iš ankstesnės formulės dalies, atimamas vienas simbolis.

LEFT(B5,FIND("#",SUBSTITUTE(B5,",",", "#",2))-1)

Galiausiai LEFT funkcija grąžina nurodytą simbolių skaičių nuo eilutės pradžios.

Skaityti daugiau: Kaip pašalinti sąlyginį formatavimą programoje "Excel" (3 pavyzdžiai)

6. Pašalinti viską po paskutinio "Excel" simbolio atsiradimo

Dažnai ląstelėje esančios reikšmės yra atskirtos skiriamosiomis eilutėmis. Pavyzdžiui, turime darbuotojo kodą: Adelė, inžinierė, generalinė direktorė, 2232 m. ir norime ištrinti viską, kas yra po paskutinio kablelio. Taigi, atlikime šiuos veiksmus.

Žingsniai:

  • Pirmiausia įveskite šią formulę Ląstelė C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",",", "#",LEN(B5)-LEN(SUBSTITUTE(B5,",",",",""))))-1)

  • Galiausiai, po paskutinio kablelio viskas ištrinama. Automatinis pildymas (+) taikyti formulę likusioms ląstelėms.

Formulės suskirstymas:

LEN(SUBSTITUTE(B5,",",",""))

Pirmiausia reikia nustatyti paskutinio skirtuko (mūsų pavyzdyje - paskutinio kablelio) vietą. e turime žinoti, kiek kablelių yra mūsų eilutėje. Šiuo tikslu kiekvieną kablelį pakeisime tuščiu ( "" ) ir perduokite jį per funkcija LEN gauti eilutės ilgį, kuris yra 24 svetainėje B5.

LEN(B5)-LEN(SUBSTITUTE(B5,",",",""))

Čia iš pradinio bendro ilgio atimame ankstesnės dalies rezultatą. B5 Rezultatas yra 3 , t. y. kablelių, esančių B5 .

Tada taikysime LEFT , RASTI ir SUBSTITUTAS funkcijų, kad būtų ištrinti visi duomenys po paskutinio kablelio (parodyta 5 metodas ).

Skaityti daugiau: Kaip pašalinti paskutinį skaitmenį "Excel" programoje (6 greiti metodai)

7. Ištrinkite viską po tam tikro simbolio naudodami "Excel" VBA

Viską, kas yra po simbolio, galite ištrinti tiesiog naudodami VBA Pavyzdžiui, iš mūsų duomenų rinkinio ( B5:B9 ), norime ištrinti viską, išskyrus pavadinimus. Tada turime atlikti toliau nurodytus veiksmus::

Žingsniai:

  • Pasirinkite duomenų rinkinį ( B5:B9 ) iš pradžių.

  • Tada dešiniuoju pelės klavišu spustelėkite atitinkamą lapą ir pasirinkite Peržiūrėti kodą '.

  • Tada a VBA modulis Atsivers langas. Dabar įrašykite šį kodą ir Paleisti jį.
 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 cell.Offset(0, 1).Value = Left(cell, InStr(cell, ",") - 1) Next cell End Sub 

  • Galiausiai čia kaip rezultatą gauname tik vardus, Viskas po to, kai sėkmingai pašalintas pirmasis kablelis.

Skaityti daugiau: Kaip pašalinti formatavimą "Excel" programoje nepašalinant turinio

Išvada

Šiame straipsnyje stengiausi išsamiai aptarti visus metodus. Tikiuosi, kad šių metodų ir paaiškinimų pakaks jūsų problemoms išspręsti. Praneškite man, jei turite kokių nors klausimų.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.