Ondoa nafasi nyeupe na vibambo vingine au mifuatano ya maandishi katika Majedwali ya Google kutoka kwa visanduku vingi mara moja

  • Shiriki Hii
Michael Brown

Jifunze fomula na njia zisizo na fomula za kupunguza nafasi nyeupe, kuondoa alama maalum (hata herufi N ya kwanza/ya mwisho) na mifuatano ya maandishi kabla/baada ya herufi fulani kutoka seli nyingi kwa wakati mmoja.

Kuondoa sehemu sawa ya maandishi kutoka kwa visanduku kadhaa mara moja kunaweza kuwa muhimu na gumu kama kuiongeza. Hata kama unajua baadhi ya njia, hakika utapata mpya katika chapisho la leo la blogi. Ninashiriki vipengele vingi vya kukokotoa na fomula zake zilizotengenezwa tayari na, kama kawaida, ninahifadhi rahisi zaidi - bila fomula — kwa mwisho ;)

    Mfumo wa Majedwali ya Google ili kuondoa maandishi kwenye visanduku.

    Nitaanza na chaguo za kukokotoa za kawaida za Majedwali ya Google ambazo zitaondoa mifuatano ya maandishi na vibambo vyako kwenye visanduku. Hakuna utendakazi kwa hili, kwa hivyo nitatoa fomula tofauti na michanganyiko yake kwa matukio mbalimbali.

    Majedwali ya Google: ondoa nafasi nyeupe

    Whitespace inaweza kwa urahisi kuingizwa kwenye visanduku baada ya kuagiza au ikiwa watumiaji wengi hariri laha kwa wakati mmoja. Kwa kweli, nafasi za ziada ni za kawaida sana hivi kwamba Majedwali ya Google ina zana maalum ya Kupunguza ili kuondoa nafasi zote nyeupe.

    Teua tu visanduku vyote vya Majedwali ya Google ambapo ungependa kuondoa nafasi nyeupe na uchague Data > Punguza nafasi nyeupe katika menyu ya lahajedwali:

    Unapobofya chaguo, nafasi zote zinazoongoza na zinazofuata katika uteuzi zitaondolewa kabisa huku nafasi zote za ziada zikiwa-maneno, programu jalizi hii ya Majedwali ya Google itaondoa kitengo cha saa kwenye muhuri wa muda:

    Unaweza kuwa na hivi vyote na zaidi ya vihifadhi 30 vingine vya saa za lahajedwali kwa kusakinisha programu jalizi kutoka Google Store. Siku 30 za kwanza ni bure kabisa na zinafanya kazi kikamilifu, kwa hivyo una wakati wa kuamua ikiwa inafaa uwekezaji wowote.

    Ikiwa una maswali yoyote kuhusiana na sehemu yoyote ya chapisho hili la blogi, nitakuona sehemu ya maoni hapa chini!

    kati ya data itapunguzwa hadi moja:

    Ondoa herufi nyingine maalum kwenye mifuatano ya maandishi katika Majedwali ya Google

    Ole, Majedwali ya Google hayana zana. 'kupunguza' herufi zingine lakini nafasi. Inabidi ushughulikie fomula hapa.

    Kidokezo. Au tumia zana yetu badala yake - Vyombo vya Nguvu vitaweka safu yako kutoka kwa herufi zozote utakazobainisha kwa kubofya, ikijumuisha nafasi nyeupe.

    Hapa nimeshughulikia na lebo za reli kabla ya nambari za ghorofa na nambari za simu zilizo na deshi na mabano katikati ya:

    Nitatumia fomula kuondoa herufi hizo maalum.

    Kitendaji cha SUBSTITUTE kitanisaidia kwa hilo. Kwa kawaida hutumiwa kubadilisha herufi moja na nyingine, lakini unaweza kubadilisha hiyo kwa faida yako na kubadilisha herufi zisizohitajika na... vema, hakuna :) Kwa maneno mengine, iondoe.

    Hebu tuone ni hoja gani ya kukokotoa. inahitaji:

    SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number])
    • text_to_search ni maandishi ya kuchakatwa au kisanduku kilicho na maandishi hayo. Inahitajika.
    • tafuta_kwa ndio herufi ambayo ungependa kuipata na kuifuta. Inahitajika.
    • badilisha_na — herufi utakayoingiza badala ya ishara isiyotakikana. Inahitajika.
    • namba_ya_tukio — ikiwa kuna matukio kadhaa ya mhusika unayemtafuta, hapa unaweza kubainisha ni yupi wa kubadilisha. Ni hiari kabisa,na ukiacha hoja hii, hali zote zitabadilishwa na kitu kipya ( replace_for ).

    Kwa hivyo tucheze. Ninahitaji kupata alama ya reli ( # ) katika A1 na badala yake ni 'nothing' ambayo imewekwa alama kwenye lahajedwali kwa nukuu mbili ( "" ). Kwa kuzingatia hayo yote, ninaweza kuunda fomula ifuatayo:

    =SUBSTITUTE(A1,"#","")

    Kidokezo. Alama ya reli pia iko katika nukuu maradufu kwani hii ndio njia unapaswa kutaja mifuatano ya maandishi katika fomula za Majedwali ya Google.

    Kisha nakili fomula hii chini ya safu wima ikiwa Majedwali ya Google haijitolei kufanya hivyo kiotomatiki, na utapata anwani zako bila lebo za reli:

    Lakini vipi kuhusu hizo dashi na mabano? Je, unapaswa kuunda fomula za ziada? Hapana kabisa! Ukiweka vitendaji vingi vya SUBSTITUTE katika fomula moja ya Majedwali ya Google, utaondoa herufi hizi zote kwenye kila kisanduku:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"#",""),"(",""),")",""),"-","")

    Mchanganyiko huu huondoa herufi moja baada ya nyingine na kila SUBSTITUTE, kuanzia katikati. , inakuwa safu ya kutazama kwa SUBSTITUTE inayofuata:

    Kidokezo. Zaidi ya hayo, unaweza kufunika hii katika ArrayFormula na kufunika safu nzima mara moja. Katika hali hii, badilisha rejeleo la seli ( A1 ) hadi data yako kwenye safu wima ( A1:A7 ) vile vile:

    =ArrayFormula(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1:A7,"#",""),"(",""),")",""),"-",""))

    Ondoa maandishi mahususi kutoka seli katika Majedwali ya Google

    Ingawa unaweza kutumia chaguo la kukokotoa la SUBSTITUTE lililotajwa hapo juu la Majedwali ya Google ili kuondoa maandishi kwenye visanduku, ningependa kuonyeshakitendakazi kingine pia - REGEXREPLACE.

    Jina lake ni kifupi kutoka kwa 'regular expression replace'. Na nitatumia misemo ya kawaida kutafuta mifuatano ya kuondoa na kuzibadilisha na ' nothing' ( "" ).

    Kidokezo. Ikiwa hupendi kutumia misemo ya kawaida, ninaelezea njia rahisi zaidi mwishoni mwa chapisho hili la blogi.

    Kidokezo. Ikiwa unatafuta njia za kupata na kuondoa nakala katika Majedwali ya Google, tembelea chapisho hili la blogu badala yake. REGEXREPLACE(maandishi, usemi_wa_kawaida, uingizwaji)

    Kama unavyoona, kuna hoja tatu za chaguo la kukokotoa:

    • maandishi — ndipo unapotafuta maandishi. kamba ya kuondoa. Inaweza kuwa maandishi yenyewe katika nukuu mbili au rejeleo la kisanduku/fungu lenye maandishi.
    • maneno_ya_kawaida — muundo wako wa utafutaji unaojumuisha michanganyiko mbalimbali ya herufi. Utakuwa unatafuta mifuatano yote inayolingana na muundo huu. Hoja hii ndipo furaha yote hutokea, ikiwa naweza kusema hivyo.
    • ubadilishaji — mfuatano mpya wa maandishi unaotakikana.

    Hebu tuseme visanduku vyangu vilivyo na data pia ina jina la nchi ( US ) ikiwa sehemu tofauti katika visanduku:

    REGEXREPLACE itanisaidiaje kuiondoa?

    =REGEXREPLACE(A1,"(.*)US(.*)","$1 $2")

    Hivi ndivyo jinsi fomula inavyofanya kazi haswa:

    • inachanganua yaliyomo kwenye kisanduku A1
    • kwa mechi za kinyago hiki: "(.*)US(.*)"

      Kinyago hiki huambia utendakazitafuta US bila kujali ni idadi gani ya vibambo vingine vinavyoweza kutangulia (.*) au fuata (.*) jina la nchi.

      Na kinyago kizima kinawekwa kwa nukuu maradufu kulingana na mahitaji ya chaguo la kukokotoa :)

    • hoja ya mwisho — "$1 $2" — ndiyo ninayotaka kupata badala yake. $1 na $2 kila moja inawakilisha mojawapo ya vikundi hivyo 2 vya wahusika — (.*) — kutoka kwa hoja iliyotangulia. Unapaswa kutaja vikundi hivyo katika hoja ya tatu kwa njia hii ili fomula iweze kurudisha kila kitu ambacho kinaweza kusimama kabla na baada ya US

      Kuhusu US yenyewe, sijui tu' t kutaja katika hoja ya 3 - maana yake, nataka kurudisha kila kitu kutoka A1 bila US .

    Kidokezo. Kuna ukurasa maalum ambao unaweza kurejelea kuunda misemo mbalimbali ya kawaida na kutafuta maandishi katika nafasi tofauti za seli.

    Kidokezo. Kuhusu koma zile zilizosalia, chaguo la kukokotoa SUBSTITUTE lililofafanuliwa hapo juu litasaidia kuziondoa ;) Unaweza hata kuambatisha REGEXREPLACE kwa SUBSTITUTE na kutatua kila kitu kwa fomula moja:

    =SUBSTITUTE(REGEXREPLACE(A1,"(.*)US(.*)","$1 $2"),",","")

    Ondoa maandishi kabla/baada ya vibambo fulani katika visanduku vyote vilivyochaguliwa

    Mfano 1. kipengele cha REGEXREPLACE cha Majedwali ya Google

    Inapokuja suala la kuondoa kila kitu kabla na baada ya vibambo fulani, REGEXREPLACE pia husaidia. Kumbuka, chaguo la kukokotoa linahitaji hoja 3:

    REGEXREPLACE(maandishi,mara kwa mara_expression, replacement)

    Na, kama nilivyotaja hapo juu nilipoanzisha chaguo za kukokotoa, ni ya pili unapaswa kutumia kwa usahihi ili kipengele cha kukokotoa kijue cha kupata na kuondoa.

    Kwa hivyo nitaondoaje anwani. na kuweka nambari za simu pekee kwenye visanduku?

    Hii ndiyo fomula nitakayotumia:

    =REGEXREPLACE(A1,".*\n.*(\+.*)","$1")

    • Hapa ndio usemi wa kawaida ninaotumia katika kesi hii: "..*\n.*(\+.*)"

      Katika sehemu ya kwanza — .*\n .* — Ninatumia backslash+n kusema kwamba kisanduku changu kina zaidi ya safu mlalo moja. Kwa hivyo nataka kitendakazi kiondoe kila kitu kabla na baada ya kukatika kwa mstari huo (pamoja na hiyo).

      Sehemu ya pili iliyo kwenye mabano (\+.*) inasema nataka kuweka ishara ya kujumlisha na kila kitu kinachoifuata kikiwa sawa. Ninachukua sehemu hii kwenye mabano ili kuiweka katika vikundi na kuikumbuka baadaye.

      Kidokezo. Nyuma ya nyuma hutumika kabla ya kuongeza ili kuigeuza kuwa mhusika unayemtafuta. Bila hivyo, nyongeza itakuwa sehemu tu ya usemi ambao unasimamia herufi zingine (kama vile nyota inavyofanya, kwa mfano).

    • Kuhusu hoja ya mwisho — $1 — hufanya chaguo la kukokotoa kurudisha kundi hilo pekee kutoka kwa hoja ya pili: ishara ya kuongeza na kila kitu kinachofuata (\+.*) .

    Kwa mtindo sawa, unaweza kufuta nambari zote za simu bado uhifadhi anwani:

    =REGEXREPLACE(A1,"(.*\n).*","$1")

    Ni wakati huu pekee, unaambia chaguo la kukokotoa kwenye kikundi (na kurudi) kila kitu kabla yavunja mstari na uondoe zingine:

    Mfano 2. KULIA+LEN+TAFUTA

    Kuna vitendaji vichache zaidi vya Majedwali ya Google ambavyo hukuruhusu kuondoa maandishi kabla ya mhusika fulani. Wao ni SAHIHI, LEN na TAFUTA.

    Kumbuka. Vipengele hivi vitasaidia tu ikiwa rekodi za kuweka ni za urefu sawa, kama nambari za simu katika kesi yangu. Ikiwa sivyo, tumia tu REGEXREPLACE badala yake au, bora zaidi, zana rahisi iliyoelezewa mwishoni.

    Kutumia watatu hawa kwa mpangilio mahususi kutanisaidia kupata matokeo sawa na kuondoa maandishi yote kabla ya herufi — ishara ya kuongeza:

    =RIGHT(A1,(LEN(A1)-(FIND("+",A1)-1)))

    0>Hebu nieleze jinsi fomula hii inavyofanya kazi:
    • TAFUTA("+",A1)-1 hupata nambari ya nafasi ya ishara ya kuongeza katika A1 ( 24 ) na kutoa 1 ili jumla isijumuishe jumlishi yenyewe: 23 .
    • LEN(A1)-(TAFUTA("+",A1)- 1) huangalia jumla ya idadi ya herufi katika A1 ( 40 ) na kutoa 23 (zilizohesabiwa na FIND) kutoka kwayo: 17 .
    • Na kisha KULIA inarudisha herufi 17 kutoka mwisho (kulia) ya A1.

    Kwa bahati mbaya, njia hii haitasaidia sana kuondoa maandishi baada ya kukatika kwa laini katika kesi yangu (futa nambari za simu na uhifadhi anwani), kwa sababu anwani ni za urefu tofauti.

    Sawa, ni sawa. Zana mwishoni hufanya kazi hii vyema zaidi ;)

    Ondoa herufi N za kwanza/mwisho kwenye mifuatano katika Majedwali ya Google

    Wakati wowote unapohitaji kuondoa aidadi fulani ya herufi tofauti kuanzia mwanzo au mwisho wa kisanduku, REGEXREPLACE na RIGHT/LEFT+LEN pia zitasaidia.

    Kumbuka. Kwa kuwa tayari nilianzisha chaguo hizi za kukokotoa hapo juu, nitaweka hoja hii fupi na kutoa fomula zilizotengenezwa tayari. Au jisikie huru kuruka kwa suluhisho rahisi zaidi iliyoelezewa mwishoni kabisa.

    Kwa hivyo, ninawezaje kufuta misimbo kutoka kwa nambari hizi za simu? Au, kwa maneno mengine, ondoa herufi 9 za kwanza kutoka kwa visanduku:

    • Tumia REGEXREPLACE. Unda usemi wa kawaida ambao utapata na kufuta kila kitu hadi herufi ya 9 (pamoja na herufi ya 9):

      =REGEXREPLACE(A1,"(.{9})(.*)","$2")

      .

      Kidokezo. Ili kuondoa herufi N za mwisho, badilisha tu vikundi katika usemi wa kawaida:

      =REGEXREPLACE(A1,"(.*)(.{9})","$1")

    • KULIA/KUSHOTO+LEN pia hesabu idadi ya herufi ili kufuta na kurudisha sehemu iliyobaki. kutoka mwisho au mwanzo wa seli kwa mtiririko huo:

      =RIGHT(A1,LEN(A1)-9)

      Kidokezo. Ili kuondoa herufi 9 za mwisho kwenye visanduku, badilisha KULIA na KUSHOTO:

      =LEFT(A1,LEN(A1)-9)

    • Mwisho lakini muhimu zaidi ni kitendakazi cha REPLACE. Unaiambia ichukue herufi 9 kuanzia kushoto na ibadilishe bila chochote ( "" ):

      =REPLACE(A1,1,9,"")

      Kumbuka. Kwa kuwa REPLACE inahitaji nafasi ya kuanzia ili kuchakata maandishi, haitafanya kazi ikiwa unahitaji kufuta herufi N kutoka mwisho wa kisanduku.

    Njia isiyo na fomula ya kuondoa maandishi mahususi katika Majedwali ya Google — Zana za Nguvuadd-on

    Kazi na yote ni mazuri wakati wowote unapopata muda wa kuua. Lakini je, unajua kuna zana maalum inayokumbatia njia zote zilizotajwa hapo juu na unachotakiwa kufanya ni kuchagua kitufe cha redio kinachohitajika? :) Hakuna fomula, hakuna safu wima za ziada — hungetamani mchezaji wa pembeni bora zaidi ;D

    Huhitaji kuchukua neno langu kwa hilo, sakinisha tu Zana za Nguvu na ujionee mwenyewe:

    1. Kikundi cha kwanza hukuwezesha kuondoa vifungu vidogo vingi au vibambo mahususi kutoka kwa nafasi yoyote katika visanduku vyote vilivyochaguliwa kwa wakati mmoja:

  • Inayofuata huondoa si nafasi pekee bali pia vipasua vya mistari, huluki za HTML & lebo, na vikomo vingine na vibambo visivyochapisha . Weka tu tiki kwenye visanduku vyote vya kuteua vinavyohitajika na ubonyeze Ondoa :
  • Na hatimaye, kuna mipangilio ya kuondoa maandishi katika Majedwali ya Google kwa njia fulani. nafasi, herufi N ya kwanza/mwisho, au kabla/baada ya chaji :
  • Zana nyingine kutoka kwa Zana za Nishati itaondoa vitengo vya saa na tarehe kwenye mihuri ya muda. Inaitwa Tarehe ya Mgawanyiko & Muda:

    Je, zana ya kugawanya ina uhusiano gani na kuondoa vitengo vya saa na tarehe? Vema, ili kuondoa muda kwenye mihuri ya muda, chagua Tarehe kwa kuwa ni sehemu unayotaka kuweka na pia weka tiki Badilisha data ya chanzo , kama tu kwenye picha ya skrini iliyo hapo juu.

    Zana itatoa kitengo cha tarehe na kuchukua nafasi ya muhuri mzima wa muda. Au, katika nyingine

    Michael Brown ni mpenda teknolojia aliyejitolea na mwenye shauku ya kurahisisha michakato changamano kwa kutumia zana za programu. Akiwa na uzoefu wa zaidi ya muongo mmoja katika tasnia ya teknolojia, ameboresha ujuzi wake katika Microsoft Excel na Outlook, pamoja na Majedwali ya Google na Hati. Blogu ya Michael imejitolea kushiriki maarifa na ujuzi wake na wengine, kutoa vidokezo na mafunzo ambayo ni rahisi kufuata ili kuboresha tija na ufanisi. Iwe wewe ni mtaalamu aliyebobea au umeanza, blogu ya Michael inatoa maarifa muhimu na ushauri wa vitendo ili kupata manufaa zaidi kutoka kwa zana hizi muhimu za programu.