Enhavtabelo
La artikolo rigardas kiel rapide forigi parton de teksto de Excel-ĉeloj uzante formulojn kaj enkonstruitajn funkciojn.
En ĉi tiu lernilo, ni rigardos la plej oftajn kazojn de forigo de signoj. en Excel. Ĉu vi volas forigi specifan tekston el pluraj ĉeloj? Aŭ eble nudigas la unuan aŭ la lastan signon en ĉeno? Aŭ eble forigi nur specifan aperon de donita signo? Kia ajn estas via tasko, vi trovos pli ol unu solvon por ĝi!
Kiel forigi specifan signon en Excel
Se via celo estas ekstermi certan signon de Excel-ĉeloj, estas du facilaj manieroj fari ĝin - la Trovu & Anstataŭigi ilon kaj formulon.
Forigi signon de pluraj ĉeloj per Trovu kaj Anstataŭigi
Konsiderante, ke forigi signon estas nenio alia ol anstataŭigi ĝin per nenio, vi povas utiligi la Trovu kaj Anstataŭigi de Excel. funkcio por plenumi la taskon.
- Elektu gamon da ĉeloj kie vi volas forigi specifan signon.
- Premu Ctrl + H por malfermi la Trovi kaj Anstataŭigi dialogo.
- En la skatolo Trovu kion , tajpu la signon.
- Lasu la skatolon Anstataŭigi per malplena.
- Alklaku Anstataŭigi ĉion .
Ekzemple, jen kiel vi povas forigi la simbolon # el ĉeloj A2 ĝis A6.
Kiel rezulto, la hash-simbolo estas forigita de ĉiuj elektitaj ĉeloj samtempe, kaj ŝprucfenestra dialogo informas vin kiom daanstataŭaĵoj estis faritaj:
Konsiloj kaj notoj:
- Tiu ĉi metodo forigas signojn rekte en viaj fontaj datumoj. Se la rezulto estas malsama ol tio, kion vi atendis, premu Ctrl + Z por malfari la ŝanĝon kaj rericevi viajn originajn datumojn.
- Se vi traktas alfabetajn signojn, kie gravas la literoj, klaku Opcioj por pligrandigi la dialogon Trovu kaj Anstataŭigi , kaj tiam marku la Majusklan -skatolon por fari majuskle-distintan serĉon.
Forigi certan signon de ĉeno uzante formulon
Por forigi specifan signon de iu ajn pozicio estas ĉeno, uzu ĉi tiun ĝeneralan SUBSTITUTE-formulon:
SUBSTITUTE( ĉeno , char , "")En nia kazo, la formulo prenas ĉi tiun formon:
=SUBSTITUTE(A2, "#", "")
Esence, kion faras la formulo estas ke ĝi prilaboras la ĉeno en A2 kaj anstataŭigas ĉiun hash simbolon (#) per malplena ĉeno ("").
Enigu la supran formulon en B2, kopiu ĝin malsupren tra B6, kaj vi ricevos ĉi tiun rezulton:
Bonvolu atenti, ke SUBSTITUTE ĉiam liveras teksta ĉeno , eĉ se la rezulto enhavas nur nombrojn kiel en ĉeloj B2 a nd B3 (rimarku la defaŭltan maldekstran vicigon tipan por tekstaj valoroj).
Se vi volas, ke la rezulto estu nombro , tiam envolvu la ĉi-supran formulon en la funkcio VALORO tiel:
=VALUE(SUBSTITUTE(A2, "#", ""))
Aŭ vi povas fari iun matematikan operacion, kiu ne ŝanĝas la originalonvaloro, diru aldonu 0 aŭ multigu per 1:
=SUBSTITUTE(A2, "#", "")*1
Forigi plurajn signojn samtempe
Por forigi plurajn signojn per unu formulo, simple nestu SUBSTITUTE funkcias unu en la alian.
Ekzemple, por forigi hash-simbolon (#), antaŭan oblikvon (/) kaj malantaŭan oblikvon (\), jen la formulo por uzi:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, "#",""), "/", ""), "\", "")
Konsiloj kaj notoj:
- La SUBSTITUTO-funkcio estas majuskle-distinga , bonvolu memori tion kiam vi laboras kun literoj.
- Se vi ŝatus havi la rezultojn kiel valoroj sendependaj de la originalaj ĉenoj, uzu la opcion Alglui specialan - Valoroj por anstataŭigi formulojn per iliaj valoroj.
- En situacio, kiam estas multaj malsamaj signoj por forigi, kutima funkcio RemoveChars difinita de LAMBDA estas multe pli oportuna por uzi.
Kiel forigi certan tekston. el Excel-ĉelo
La du metodoj, kiujn ni uzis por forigi ununuran signon, povas same bone trakti sinsekvon de signoj.
Forigi tekston el pluraj ĉeloj
Por forigi specifan tekston de ĉiu ĉelo en elektita gamo, premu Ctrl + H por montri la dialogon Trovu kaj Anstataŭigi , kaj poste:
- Enigu la nedeziratan. teksto en la skatolo Trovu kion .
- Lasu la skatolon Anstataŭigi per malplena.
Alklaki la butonon Anstataŭigi ĉiujn faros ĉiujn anstataŭaĵojn unufoje:
Forigi certan tekston de ĉelo uzanteformulo
Por forigi parton de teksta ĉeno, vi denove uzas la funkcion SUBSTITUTE en ĝia baza formo:
SUBSTITUTE( ĉelo , teksto , "")Ekzemple, por forigi la subĉenon "mailto:" el ĉelo A2, la formulo estas:
=SUBSTITUTE(A2, "mailto:", "")
Ĉi tiu formulo iras al B2, kaj tiam vi trenu ĝin malsupren tra tiom da vicoj laŭbezone:
Kiel forigi N-an okazon de specifa signo
En situacio kiam vi volas forigi certan okazon de aparta karaktero, difinu la lastan laŭvolan argumenton de la funkcio SUBSTITUTE. En la ĉi-suba formulo, instance_num determinas kiu okazo de la specifita signo devus esti anstataŭigita per malplena ĉeno:
SUBSTITUTE( string , char , " ", instance_num )Ekzemple:
Por forigi la unuan oblikvon en A2, via formulo estas:
=SUBSTITUTE(A2, "/", "", 1)
Por nuligi la Dua oblikva signo, la formulo estas:
=SUBSTITUTE(A2, "/", "", 2)
Kiel forigi la unuan signon
Por forigi la unuan signon de la maldekstra flanko de ĉeno , vi povas uzi unu el la sekvaj formuloj. Ambaŭ faras la samon, sed en malsamaj manieroj.
REPLACE( ĉelo , 1, 1, "")Tradukita en homan lingvon, la formulo diras: en la specifita ĉelo, prenu 1 signo ( num_signoj ) de la 1-a pozicio (komenca_num), kaj anstataŭigu ĝin per malplena ĉeno ("").
RIGHT( ĉelo , LEN( ĉelo). ) - 1)Jen, ni subtrahas 1karaktero de la tuta longo de la ĉeno, kiu estas kalkulita per la LEN-funkcio. La diferenco estas transdonita dekstren por ke ĝi ĉerpi tiun nombron da signoj el la fino.
Ekzemple, por forigi la unuan signon de A2, la formuloj iras jene:
=REPLACE(A2, 1, 1, "")
=RIGHT(A2, LEN(A2) - 1)
La ekrankopio malsupre montras la formulon REPLACE. La formulo RIGHT LEN liveros precize la samajn rezultojn.
Por forigi ajnajn n signojn de la komenco de ĉeno, bonvolu vidi Kiel forigi signojn de maldekstre en Excel.
Kiel forigi la lastan signon
Por forigi la lastan signon de la fino de ĉeno, la formulo estas:
LEFT( ĉelo , LEN ( ĉelo ) - 1)La logiko similas al la DEKTRA LEN-formulo de la antaŭa ekzemplo:
Vi subtrahas 1 el la tuta ĉela longo kaj servas la diferencon maldekstre. funkcio, do ĝi povas tiri tiom da signoj de la komenco de la ĉeno.
Ekzemple, vi povas forigi la lastan signon de A2 uzante ĉi tiun formulon:
=LEFT(A2, LEN(A2) - 1)
Por forigi ajnajn n signojn el la fino de ĉeno, bonvolu vidi Kiel forigi signojn dekstre en Excel.
Forigi tekston post specifa signo
Por forigi ĉion post donita signo, la ĝenerala formulo estas:
LEFT( ĉeno , SEARCH( char , ĉeno ) -1)La logiko c estas sufiĉe simpla: la SERĈA funkcio kalkulas lapozicio de la specifita signo kaj transdonas ĝin al la funkcio LEFT, kiu alportas la respondan nombron da signoj de la komenco. Por ne eligi la limigilon mem, ni subtrahas 1 el la SERĈA rezulto.
Ekzemple, por forigi tekston post dupunkto (:), la formulo en B2 estas:
=LEFT(A2, SEARCH(":", A2) -1)
Por pliaj formulekzemploj, bonvolu vidi Forigi tekston antaŭ aŭ post certa signo.
Kiel forigi spacojn antaŭ kaj post teksto en Excel
En tekstprocesiloj kiel ekzemple Microsoft Word, blankspaco antaŭ teksto foje estas aldonita intence por krei ekvilibran kaj elegantan fluon por la okulo de la leganto. En kalkultabelaj programoj, gvidaj kaj postaj spacoj povas ŝteliri nerimarkitaj kaj kaŭzi multajn problemojn. Feliĉe, Microsoft Excel havas specialan funkcion, nomatan TRIM, por forigi kromajn spacojn.
La formulo por forigi troajn spacojn el ĉeloj estas tiel simpla kiel ĉi tio:
=TRIM(A2)
Kie A2 estas via originala teksta ĉeno.
Kiel vi povas vidi en la suba bildo, ĝi forigas ĉiujn spacojn antaŭ teksto, post teksto kaj inter vortoj/subĉenoj krom unuopa spaca signo.
Se ĉi tiu simpla formulo ne funkcias por vi, tiam plej verŝajne estas kelkaj nerompeblaj spacoj aŭ nepreseblaj signoj en via laborfolio.
Por forigi ilin, konverti nerompeblaj spacoj en regulajn spacojn helpe de SUBSTITUTO:
SUBSTITUTE(A2, CHAR(160), " ")
Kie 160 estas la kodonombro de nerompebla spaca signo ( ).
Aldone, uzu la funkcion PURAJ por forigi nepreseblajn signojn :
CLEAN(SUBSTITUTE(A2, CHAR(160), " "))
Nesto. la supran konstruon en la TRIM-funkcio, kaj vi ricevos perfektan formulon por forigi spacojn antaŭ/post teksto kaj ankaŭ nerompeblajn spacojn kaj nepresantajn signojn:
=TRIM(CLEAN(SUBSTITUTE(A2, CHAR(160), " ")))
Por pli da informoj, bonvolu vidi Kiel forigi spacojn en Excel.
Forigi signojn en Excel per Flash Fill
En simplaj scenaroj, la Flash Fill de Excel povas fari al vi favoron kaj forigi signojn aŭ parton de teksto. aŭtomate surbaze de la ŝablono kiun vi provizas.
Ni diru, ke vi havas nomon kaj retadreson en unu ĉelo apartigita per komo. Vi volas forigi ĉion post la komo (inkluzive de la komo mem). Por fari ĝin, faru ĉi tiujn paŝojn:
- Enigu malplenan kolumnon dekstre de viaj fontaj datumoj.
- En la unua ĉelo de lastatempe aldonita kolumno, tajpu la valoron. vi volas konservi (nomon en nia kazo).
- Komencu tajpi la valoron en la sekva ĉelo. Tuj kiam Excel determinas la ŝablonon, ĝi montros antaŭrigardon de plenigotaj datumoj en la subaj ĉeloj sekvante la saman ŝablonon.
- Premu la Enigu klavon por akcepti la antaŭrigardon.
Farita!
Notu. Se Excel ne kapablas rekoni ŝablonon en viaj datumoj, plenigu kelkajn pliajn ĉelojn permane por doni pli da ekzemploj. Ankaŭ, certigu, ke Flash Fill estas ebligitaen via Excel. Se ĝi ankoraŭ ne funkcias, tiam vi devos recurri al iu alia metodo.
Specialaj iloj por forigi signojn aŭ tekston en Excel
Ĉi tiu fina sekcio prezentas niajn proprajn solvojn por forigi tekston el Excel-ĉeloj. Se vi amas trovi simplajn manierojn trakti kompleksajn defiojn, vi ĝuos la oportunajn ilojn inkluzivitajn kun Ultimate Suite.
En la langeto Ablebits Data , en la Teksto grupo, estas tri ebloj por forigi signojn el Excel-ĉeloj:
- Specifikaj signoj kaj subĉenoj
- Signoj en certa pozicio
- Duobligaj signoj
Por forigi specifan signon aŭ subĉenon el elektitaj ĉeloj, procedu tiamaniere:
- Alklaku Forigi > ; Forigi Signojn .
- Elektu la opcion plej taŭgan al viaj bezonoj.
- Marku aŭ malmarku la skatolon Majuskkle-distinga .
- Alklaku Forigi .
Malsupre estas kelkaj ekzemploj kiuj kovras la plej tipajn scenarojn.
Forigi specifan signon
Por forigi aparta(j)n signo(j)n el pluraj ĉeloj samtempe, elektu Forigi kutimajn signojn .
Ekzemple, ni forigas ĉiujn aperon de la majusklaj literoj A kaj B el la gamo A2:A4 :
Forigi e antaŭdifinita signaro
Por forigi certan aron da signoj, elektu Forigi signaron , kaj poste elektu unu el la jenaj.opcioj:
- Ne-presantaj signoj - forigas iun ajn el la unuaj 32 signoj en la 7-bita ASCII-aro (kodvaloroj 0 ĝis 31) inkluzive de tabula signo, linio rompo, kaj tiel plu.
- Tekstaj signoj - forigas tekston kaj konservas ciferojn.
- Nombraj signoj - forigas nombrojn el alfanombraj ĉenoj.
- Simboloj & interpunkciaj signoj - forigas specialajn simbolojn kaj interpunkciojn kiel punkto, demandosigno, ekkrio, komo ktp.
Forigi parton de teksto
Por forigi parton de ĉeno, elektu la opcion Forigi subŝnuron .
Ekzemple, por ĉerpi uzantnomojn el Gmail-adresoj, ni forigas la "@gmail.com". " substring:
Jen kiel forigi tekston kaj signojn el Excel-ĉeloj. Mi dankas vin pro legi kaj antaŭĝojas vidi vin en nia blogo venontsemajne!
Haveblaj elŝutoj
Forigi signojn en Excel - ekzemploj (.xlsm-dosiero)
Ultimate Suite - taksa versio (.exe dosiero)