Thoir air falbh beàrnan geala agus caractaran eile no sreangan teacsa ann an Google Sheets o ioma cealla aig an aon àm

  • Roinn Seo
Michael Brown

Ionnsaich foirmlean agus dòighean gun fhoirmle gus beàrnan geala a ghearradh, samhlaidhean sònraichte a thoirt air falbh (eadhon a’ chiad/na caractaran N mu dheireadh) agus na h-aon teudan teacsa ro/às dèidh cuid de charaichean bho ioma-cheallan aig an aon àm. <3

Faodaidh toirt air falbh an aon phàirt den teacsa bho ghrunn cheallan aig an aon àm a bhith cho cudromach agus cho duilich ri bhith ga chur ris. Fiù ma tha thu eòlach air cuid de dhòighean, gu cinnteach gheibh thu feadhainn ùra ann am post blog an latha an-diugh. Bidh mi a’ roinn gu leòr de ghnìomhan agus na foirmlean deiseil aca agus, mar as àbhaist, bidh mi a’ sàbhaladh an fheadhainn as fhasa - gun fhoirmle - airson mu dheireadh ;)

Formulas airson Google Sheets gus teacsa a thoirt air falbh bho cheallan

Tha mi a’ dol a thòiseachadh leis na gnìomhan àbhaisteach airson Google Sheets a bheir air falbh na teudan teacsa agus na caractaran agad à ceallan. Chan eil gnìomh uile-choitcheann ann airson seo, agus mar sin bheir mi seachad diofar fhoirmlean agus an cothlamadh aca airson diofar chùisean.

Google Sheets: thoir air falbh whitespace

Faodaidh Whitespace sleamhnachadh a-steach do cheallan gu furasta às deidh an in-mhalairt no ma tha ioma-chleachdaiche ann deasaich an duilleag aig an aon àm. Gu dearbh, tha àiteachan a bharrachd cho cumanta 's gu bheil inneal Trim sònraichte aig Google Sheets gus a h-uile beàrn geal a thoirt air falbh.

Dìreach tagh a h-uile ceal Google Sheets far a bheil thu airson àite geal a thoirt air falbh agus tagh Dàta > Trim whitespace ann an clàr na cliath-dhuilleag:

Mar a phutas tu air an roghainn, thèid a h-uile àite stiùiridh is luirg san taghadh a thoirt air falbh gu tur fhad ‘s a tha a h-uile àite a bharrachd a-staigh-facail, bheir an tuilleadan seo airson Google Sheets an aonad ùine air falbh bhon chlàr-ama:

Faodaidh tu seo uile agus còrr air 30 sàbhalaidhean ùine eile a bhith agad airson cliath-dhuilleagan le bhith a’ stàladh an add-on bho Google Store. Tha a’ chiad 30 latha gu tur an-asgaidh agus làn-ghnìomhach, agus mar sin tha an ùine agad co-dhùnadh am b’ fhiach e tasgadh sam bith.

Ma tha ceist sam bith agad co-cheangailte ri pàirt sam bith den phost bhlog seo, chì mi ann thu an earrann bheachdan gu h-ìosal!

eadar an dàta air a lùghdachadh gu aon:

Thoir air falbh caractaran sònraichte eile bho na teudan teacsa ann an Google Sheets

Mor, chan eil Google Sheets a’ tabhann inneal gus 'trim' caractaran eile ach beàrnan. Feumaidh tu dèiligeadh ri foirmlean an seo.

Gliocas. No cleachd an inneal againn na àite - saoraidh Power Tools an raon agad bho charactaran sam bith a shònraicheas tu ann an cliog, a’ toirt a-steach àite geal.

An seo tha mi air dèiligeadh le hashtags ro na h-àireamhan àros agus àireamhan fòn le sgrìoban is camagan eatorra:

Cleachdaidh mi foirmlean gus na caractaran sònraichte sin a thoirt air falbh. 3>

Cuidichidh an gnìomh SUBSTITUTE mi le sin. Mar as trice bithear ga chleachdadh airson caractar eile a chur an àite aon charactar, ach faodaidh tu sin a thionndadh gu buannachd dhut agus na caractaran nach eileas ag iarraidh a chur nan àite le… uill, gun dad :) Ann am faclan eile, thoir air falbh e.

Chì sinn dè an argamaid a tha san ghnìomh Feumaidh:

SUBSTITUTE (text_to_search, search_for, replace_with, [occurrence_number])
  • text_to_search an dàrna cuid an teacsa ri phròiseasadh no na chill anns a bheil an teacsa sin. Tha feum air.
  • search_for an caractar sin a tha thu airson a lorg is a sguabadh às. A dhìth.
  • replace_with — caractar a chuireas tu a-steach an àite an t-samhla air nach eil thu ag iarraidh. A dhìth.
  • occurrence_number — ma tha grunn eisimpleirean den charactar a tha thu a' sireadh, an seo 's urrainn dhut sònrachadh cò am fear a thèid a chur na àite. Tha e gu tur roghnach,agus ma dh'fhàgas tu an argamaid seo air falbh, thèid rudeigin ùr a chur na h-uile suidheachadh ( replace_for ).

Mar sin cluichidh sinn. Feumaidh mi hashtag ( # ) a lorg ann an A1 agus 'rud sam bith' a chur na àite a tha comharraichte ann an duilleagan-clèithe le luachan dùbailte ( "" ). Le sin uile nam inntinn, is urrainn dhomh am foirmle a leanas a thogail:

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

Tip. Tha an hashtag cuideachd ann an luachan dùbailte oir is e seo an dòigh anns am bu chòir dhut iomradh a thoirt air sreangan teacsa ann am foirmlean Google Sheets.

An uairsin dèan lethbhreac dhen fhoirmle seo sìos an colbh mura toir Google Sheets sin a dhèanamh gu fèin-obrachail, agus gheibh thu na seòlaidhean agad às aonais na h-hashtags:

Ach dè mu na cromagan agus na cromagan sin? Am bu chòir dhut foirmlean a bharrachd a chruthachadh? Chan eil idir! Ma tha thu a’ neadachadh ioma-ghnìomh SUBSTITUTE ann an aon fhoirmle Google Sheets, bheir thu air falbh na caractaran sin uile às gach cealla:

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

Bheir am foirmle seo air falbh caractaran aon ri aon agus gach SUBSTITUTE, a’ tòiseachadh bhon mheadhan , gu bhith na raon airson coimhead air airson an ath SUBSTITUTE:

Tip. A bharrachd air an sin, faodaidh tu seo a phasgadh ann an ArrayFormula agus an colbh gu lèir a chòmhdach aig an aon àm. Anns a 'chùis seo, atharraich an t-iomradh cealla ( A1 ) chun dàta agad sa cholbh ( A1: A7 ) cuideachd:

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

Thoir air falbh teacsa sònraichte bho ceallan ann an Google Sheets

Ged as urrainn dhut an gnìomh SUBSTITUTE a chaidh ainmeachadh roimhe a chleachdadh airson Google Sheets gus teacsa a thoirt air falbh bho cheallan, bu mhath leam sealltainngnìomh eile cuideachd – REGEXREPLACE.

Tha an t-ainm aige mar acronaim bho ‘regular expression replace’. Agus tha mi a’ dol a chleachdadh na h-abairtean àbhaisteach gus na teudan a lorg gus an toirt air falbh agus dad’ ( "" ) a chur nan àite.

Tip. Mura h-eil ùidh agad ann a bhith a’ cleachdadh abairtean cunbhalach, tha mi a’ toirt cunntas air dòigh gu math nas fhasa aig deireadh a’ bhlog seo.

Gliocas. Ma tha thu a’ coimhead airson dòighean gus dùblaidhean a lorg agus a thoirt air falbh ann an Google Sheets, tadhal air a’ phost bhlog seo na àite. REGEXREPLACE(text, regular_expression, replacement)

Mar a chì thu, tha trì argamaidean ris a’ ghnìomh:

  • text — sin far a bheil thu a’ coimhead airson an teacsa sreang airson a thoirt air falbh. Faodaidh gur e an teacsa fhèin ann an luachan dùbailte no iomradh air cill/raon le teacsa.
  • cunbhalach_expression — am pàtran rannsachaidh agad anns a bheil measgachadh de charactaran. Bidh thu a’ coimhead airson a h-uile sreath a fhreagras ris a’ phàtran seo. 'S ann san argamaid seo a bhios an spòrs gu lèir a' tachairt, ma chanas mi sin.
  • ath-shuidheachadh — sreang teacsa ùr a tha thu ag iarraidh.

Nach canamaid mo cheallan le dàta cuideachd ainm na dùthcha ( US ) ma tha diofar àiteachan ann an ceallan:

Ciamar a chuidicheas REGEXREPLACE mi a thoirt air falbh?

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

Seo mar a dh’obraicheas am foirmle gu dìreach:

  • tha e a’ sganadh susbaint na cealla A1
  • > airson maidsean don masg seo: "(.*)US(.*)"

    Tha am masg seo ag innse dhan ghnìomhcoimhead airson US ge bith dè an àireamh de charactaran eile a dh'fhaodadh a bhith ro (.*) no lean (.*) ainm na dùthcha.

    Agus tha am masg gu lèir air a chur gu luachan dùbailte a rèir iarrtasan a’ ghnìomh :)

  • an argamaid mu dheireadh — “$1 $2” - is e sin a tha mi airson faighinn na àite. Tha $1 agus $2 gach aon a' riochdachadh aon dhen dà bhuidheann charactaran sin - (.*) - bhon argamaid roimhe. Bu chòir dhut iomradh a thoirt air na buidhnean sin san treas argamaid san dòigh seo gus am b’ urrainn don fhoirmle a h-uile càil a dh’ fhaodadh a bhith a’ seasamh ro agus às deidh an US > a thilleadh A thaobh an US fhèin, cha dèan mi ach’ t iomradh a thoirt air anns an 3mh argamaid - a’ ciallachadh, tha mi airson a h-uile càil a thilleadh bho A1 às aonais an US .

Gliocas. Tha duilleag shònraichte ann air am faod thu iomradh a thoirt air diofar abairtean cunbhalach a thogail agus coimhead airson an teacsa ann an diofar shuidheachaidhean cealla.

Gliocas. A thaobh nan cromagan a tha air fhàgail, cuidichidh an gnìomh SUBSTITUTE a tha air a mhìneachadh gu h-àrd gus faighinn cuidhteas iad ;) Faodaidh tu eadhon REGEXREPLACE a chuairteachadh leis an SUBSTITUTE agus fuasgladh fhaighinn air a h-uile càil le aon fhoirmle:

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

Thoir air falbh teacsa ro / às deidh caractaran sònraichte anns a h-uile cealla taghte

Eisimpleir 1. Gnìomh REGEXREPLACE airson Google Sheets

Nuair a thig e gu bhith a’ faighinn cuidhteas a h-uile càil ro agus às deidh caractaran sònraichte, bidh REGEXREPLACE na chuideachadh cuideachd. Cuimhnich, feumaidh an gnìomh 3 argamaidean:

REGEXREPLACE (teacsa,rialta_expression, ath-chur)

Agus, mar a dh'ainmich mi gu h-àrd nuair a thug mi a-steach an gnìomh, 's e an dàrna fear a bu chòir dhut a chleachdadh mar bu chòir gus am bi fios aig a' ghnìomh dè a lorgas is a bheir thu air falbh.

Mar sin ciamar a bheir mi air falbh na seòlaidhean agus nach cùm thu ach àireamhan fòn anns na ceallan?

Seo am foirmle a chleachdas mi:

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

  • Seo an abairt àbhaisteach a chleachdas mi sa chùis seo: ".*\n.*(\+.*)"

    Sa chiad phàirt - .*\n .* - Cleachdaidh mi backslash+n gus innse gu bheil barrachd air aon sreath anns a’ chill agam. Mar sin tha mi airson gun toir an gnìomh a h-uile càil air falbh ro agus às deidh a’ bhriseadh loidhne sin (a’ gabhail a-steach e).

    Tha an dàrna pàirt a tha eadar camagan (\+.*) ag ràdh gu bheil mi airson a chumail an soidhne plus agus a h-uile càil a tha ga leantainn slàn. Bidh mi a' gabhail a' phàirt seo eadar camagan airson a chur ann am buidhnean agus ga chumail nad inntinn airson nas fhaide air adhart.

    Gliocas. Bithear a’ cleachdadh an backslash ron plus gus a thionndadh gu caractar a tha thu a’ sireadh. Às aonais, bhiodh am buannachd dìreach mar phàirt den abairt a tha a’ seasamh airson caractaran eile (mar a bhios rionnag, mar eisimpleir).

  • A thaobh na h-argamaid mu dheireadh — $1 — bheir e air ais an gnìomh nach eil ann ach buidheann bhon dàrna argamaid: an soidhne plus agus a h-uile rud a leanas (\+.*) .

San aon dòigh, 's urrainn dhut a h-uile àireamh fòn a sguabadh às ach na seòlaidhean a chumail:

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

Dìreach an turas seo, bidh thu ag innse dhan ghnìomh dhan bhuidheann (agus tilleadh) a h-uile càil ronbriseadh loidhne agus cuir a-mach an còrr:

Eisimpleir 2. RIGHT+LEN+FIND

Tha beagan a bharrachd ghnìomhan Google Sheets ann a leigeas leat na teacsa air beulaibh caractar sònraichte. Tha iad CEART, LEN agus FIND.

Thoir an aire. Cha chuidich na gnìomhan sin ach ma tha na clàran a tha ri chumail den aon fhaid, mar àireamhan fòn sa chùis agam. Mura h-eil iad, dìreach cleachd an REGEXREPLACE an àite sin no, eadhon nas fheàrr, an inneal nas fhasa a tha air a mhìneachadh aig an deireadh.

Ma chleachdas tu an trio seo ann an òrdugh sònraichte cuidichidh sin mi gus an aon toradh fhaighinn agus an teacsa gu lèir a thoirt air falbh ro charactar - soidhne a bharrachd:

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

Leig dhomh mìneachadh mar a tha am foirmle seo ag obair:

  • FIND ("+", A1) -1 lorg àireamh suidheachadh an t-soidhne plus ann an A1 ( 24 ) agus thoir air falbh 1 gus nach eil an t-iomlan a’ gabhail a-steach am plus fhèin: 23 .
  • LEN(A1) -(FIND("+",A1)- 1) a’ sgrùdadh àireamh iomlan nan caractaran ann an A1 ( 40 ) agus a’ toirt air falbh 23 (air a chunntadh le FIND) bhuaithe: 17 .
  • Agus an uair sin CEART a’ tilleadh 17 caractaran bhon cheann (deas) de A1.

Gu mì-fhortanach, cha chuidich an dòigh seo mòran gus an teacsa a thoirt air falbh às deidh briseadh na loidhne sa chùis agam (slan àireamhan fòn agus cùm seòlaidhean), oir tha fad eadar-dhealaichte aig na seòlaidhean.

Uill, tha sin ceart. Bidh an t-inneal aig an deireadh a' dèanamh na h-obrach seo nas fheàrr co-dhiù ;)

Thoir air falbh a' chiad/na caractaran N mu dheireadh bho na teudan ann an Google Sheets

Nuair a dh'fheumas tu aàireamh sònraichte de charactaran eadar-dhealaichte bho thoiseach no deireadh cealla, cuidichidh REGEXREPLACE agus RIGHT/LEFT+LEN cuideachd.

An aire. Leis gun tug mi a-steach na gnìomhan seo gu h-àrd mu thràth, cumaidh mi a’ phuing seo goirid agus bheir mi seachad cuid de fhoirmlean deiseil. No faodaidh tu hopadh chun fhuasgladh as fhasa a chaidh a mhìneachadh aig an deireadh.

Mar sin, ciamar a sguabas mi às na còdan bho na h-àireamhan fòn sin? No, ann am faclan eile, thoir air falbh a’ chiad 9 caractaran à ceallan:

  • Cleachd REGEXREPLACE. Cruthaich abairt àbhaisteach a lorgas agus a sguabas às a h-uile càil suas chun 9mh caractar (a’ gabhail a-steach an 9mh caractar sin):

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

    .

    Tip. Gus na N caractaran mu dheireadh a thoirt air falbh, dìreach suaip a dhèanamh air na buidhnean san abairt àbhaisteach:

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

  • DEAR/LEFT+LEN cunnt cuideachd an àireamh de charactaran airson an sguabadh às agus am pàirt eile a thilleadh bho dheireadh no toiseach cealla fa leth:

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

    Tip. Gus na 9 caractaran mu dheireadh a thoirt air falbh bho cheallan, cuir LEFT na àite:

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

  • Mu dheireadh ach chan e as ìsle tha an gnìomh REPLACE. Tha thu ag iarraidh air na 9 caractaran a thoirt bhon taobh chlì agus gun dad a chur nan àite ( "" ):

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

    An aire. Leis gu bheil feum aig REPLACE air suidheachadh tòiseachaidh airson an teacsa a phròiseasadh, cha dèan e sin ma dh’ fheumas tu N caractaran a sguabadh às aig deireadh cealla.

Dòigh gun fhoirmle gus teacsa sònraichte a thoirt air falbh ann an Google Sheets - Power Toolsadd-on

Gnìomhan agus tha a h-uile dad math nuair a bhios ùine agad airson marbhadh. Ach a bheil fios agad gu bheil inneal sònraichte ann a tha a’ gabhail a-steach a h-uile dòigh a chaidh ainmeachadh agus chan eil agad ach am putan rèidio a tha a dhìth a thaghadh? :) Gun fhoirmlean, gun cholbhan a bharrachd - cha b’ urrainn dhut taobh-taobh na b’ fheàrr iarraidh; D

Cha leig thu leas m’ fhacal a ghabhail air a shon, dìreach stàlaich Power Tools agus faic dhut fhèin e:<3

  1. Leigidh a’ chiad bhuidheann leat ioma fo-thalamh no caractaran fa leth a thoirt air falbh à suidheachadh sam bith anns a h-uile cealla taghte aig aon àm:

  • Tha an ath fhear a’ toirt air falbh chan e a-mhàin beàrnan ach cuideachd brisidhean loidhne, buidhnean HTML & tagaichean, agus crìochan eile agus caractaran neo-chlò-bhualaidh . Dìreach cuir diog dheth a h-uile bogsa-dearbhaidh a tha a dhìth agus brùth Thoir air falbh :
  • Agus mu dheireadh, tha roghainnean ann airson teacsa a thoirt air falbh ann an Google Sheets le àraid suidheachadh, ciad/caractaran N mu dheireadh, no ro/às dèidh chars :
  • Bheir inneal eile o Power Tools air falbh aonadan ùine is ceann-latha bho na stampaichean-ama. Is e Split Date a chanar ris & Ùine:

    Dè an gnothach a th’ aig an inneal sgoltadh ri toirt air falbh aonadan ùine is ceann-latha? Uill, gus an ùine a thoirt air falbh bho na stampaichean-ama, tagh Ceann-latha oir is e pàirt a tha thu airson a chumail a th’ ann agus cuir diog dheth cuideachd Cuir an àite an dàta stòr , dìreach mar a tha air an dealbh-sgrìn gu h-àrd.

    Bheir an t-inneal a-mach an aonad ceann-latha agus cuiridh e an clàr-ama gu lèir na àite. No, ann an cuid eile

    Tha Mìcheal Brown dèidheil air teicneòlas sònraichte le dìoghras airson pròiseasan iom-fhillte a dhèanamh nas sìmplidhe a’ cleachdadh innealan bathar-bog. Le còrr air deich bliadhna de eòlas anns a’ ghnìomhachas teignigeach, tha e air urram a thoirt dha na sgilean aige ann am Microsoft Excel agus Outlook, a bharrachd air Google Sheets agus Docs. Tha blog Mhìcheil gu sònraichte airson a chuid eòlais agus eòlais a cho-roinn le daoine eile, a’ toirt seachad molaidhean agus clasaichean-oideachaidh a tha furasta a leantainn airson cinneasachd agus èifeachdas a leasachadh. Ge bith co-dhiù a tha thu nad neach-proifeiseanta eòlach no nad neach-tòiseachaidh, tha blog Mhìcheal a 'tabhann lèirsinn luachmhor agus comhairle phractaigeach airson a bhith a' faighinn a 'chuid as fheàrr às na h-innealan bathar-bog riatanach sin.