Thoir a-mach dàta bho Google Sheets: teacsa sònraichte bho shreathan, URLan bho cheanglaichean, agus barrachd

  • Roinn Seo
Michael Brown

Tha an ath phìos seo den obair againn le teacsa ann an duilleagan-clèithe gu sònraichte airson às-tharraing. Faigh a-mach dòighean air diofar dàta a tharraing - teacsa, caractaran, àireamhan, URLan, seòlaidhean puist-d, ceann-latha & ùine, msaa. — bho dhiofar shuidheachaidhean ann an ioma cealla Google Sheets aig an aon àm.

    5>

    Foirmlean Google Sheets gus teacsa agus àireamhan a tharraing à teudan

    Formulas ann an Google Is e bileagan a h-uile dad. Fhad ‘s a bhios cuid de combos a’ cur teacsa & àireamhan agus thoir air falbh caractaran eadar-dhealaichte, cuid dhiubh cuideachd a’ toirt a-mach teacsa, àireamhan, caractaran fa leth, msaa.

    Thoir a-mach dàta a rèir suidheachadh: caractaran N ciad/mu dheireadh/meadhan

    Na gnìomhan as fhasa dèiligeadh riutha nuair a tha thu gu bhith a’ toirt a-mach dàta bho Google Sheets tha ceallan LEFT, DEARG, agus MID. Gheibh iad dàta sam bith a rèir suidheachadh.

    Thoir a-mach dàta bho thoiseach nan ceallan ann an Google Sheets

    Is urrainn dhut na ciad N caractaran a tharraing a-mach gu furasta leis a’ ghnìomh LEFT:

    LEFT(sreang, [number_of_characters])
    • string an teacsa às a bheil thu airson dàta a tharraing.
    • number_of_characters an àireamh charactaran a bu chòir dhut a thoirt a-mach bho thoiseach bhon taobh chlì.

    Seo an eisimpleir as sìmplidhe: leig dhuinn na còdan dùthcha a thoirt a-mach às na h-àireamhan fòn:

    Mar a chì thu, an dùthaich bidh còdan a’ toirt 6 samhlaidhean aig toiseach cheallan, mar sin is e am foirmle a tha a dhìth ort:

    =LEFT(A2,6)

    Tip. Leigidh ArrayFormula leat 6 caractaran fhaighinn bhonraon slàn aig an aon àm:

    =ArrayFormula(LEFT(A2:A7,6))

    Thoir a-mach dàta bho dheireadh nan ceallan ann an Google Sheets

    Gus na N caractaran mu dheireadh a tharraing a-mach à ceallan, cleachd an gnìomh CEART an àite sin:

    RIGHT (sreang, [number_of_characters])
    • 'S e sreang fhathast an teacsa (no iomradh cealla) airson dàta a tharraing bhuapa.
    • <12 'S e number_of_characters cuideachd an àireamh de charactairean a bheir thu bhon taobh dheas.

    Faigh sinn ainmean na dùthcha sin bho na h-aon àireamhan fòn:

    Cha toir iad ach 2 charactaran agus sin dìreach a tha mi a’ toirt iomradh san fhoirmle:

    =RIGHT(A2,2)

    Tip. Cuidichidh ArrayFormula thu cuideachd gus dàta a tharraing bho dheireadh gach cealla Google Sheets aig an aon àm:

    =ArrayFormula(RIGHT(A2:A7,2))

    Thoir a-mach dàta bho mheadhan nan ceallan ann an Google Sheets

    Ma tha gnìomhan ann airson dàta a tharraing à toiseach is deireadh cheallan, feumaidh gnìomh a bhith ann airson dàta a tharraing às a’ mheadhan cuideachd. Agus tha - tha fear ann.

    'S e MID a chanar ris:

    MID(string, starting_at, extract_length)
    • string — an teacsa far a bheil thu airson a thoirt a-mach am pàirt mheadhanach o.
    • a’ tòiseachadh_at — suidheachadh a’ charactair às a bheil thu airson tòiseachadh air an dàta fhaighinn.
    • extract_length — an àireamh de charactaran a dh'fheumas tu a tharraing a-mach.

    Le eisimpleir nan aon àireamhan fòn, lorg sinn na h-àireamhan fòn fhèin às aonais còdan na dùthcha agus an dùthaichgiorrachadh:

    Mar a bhios còdan na dùthcha a’ crìochnachadh leis an 6mh caractar agus an 7mh mar an dash, tarraingidh mi àireamhan a’ tòiseachadh bhon 8mh figear. Agus gheibh mi 8 àireamhan uile gu lèir:

    =MID(A2,8,8)

    Tip. Le bhith ag atharrachadh aon chealla dhan raon gu lèir agus ga phasgadh ann an ArrayFormula bheir sin dhut an toradh airson gach cealla aig an aon àm:

    =ArrayFormula(MID(A2:A7,8,8))

    Thoir a-mach teacsa/àireamhan à teudan

    Uaireannan chan e roghainn a th’ ann a bhith a’ toirt a-mach teacsa a rèir suidheachadh (mar a chithear gu h-àrd). Faodaidh gu bheil na teudan a tha a dhìth a' fuireach ann am pàirt sam bith dhe na ceallan agad agus gum bi àireamh eadar-dhealaichte de charactaran ann a bheir ort diofar fhoirmlean a chruthachadh airson gach cealla.

    Ach chan e Google Sheets a bhiodh ann an Google Sheets mura biodh e ann. gnìomhan eile a chuidicheadh ​​teacsa a tharraing a-mach à teudan.

    Thoir sùil air grunn dhòighean a dh’ fhaodadh a bhith aig cliath-dhuilleagan.

    Thoir a-mach dàta ro theacsa sònraichte — LEFT+SEARCH

    Nuair a nì thu airson dàta a thoirt a-mach a tha ro theacsa sònraichte, cleachd LEFT + SEARCH:

    • LEFT air a chleachdadh gus àireamh shònraichte de charactaran a thilleadh bho thoiseach nan ceallan (bhon taobh chlì aca) Tha
    • SEARCH a’ coimhead airson caractaran/sreathan sònraichte agus a’ faighinn an t-suidheachaidh aca.

    Cuir iad sin còmhla — agus tillidh LEFT àireamh nan caractaran a mhol SEARCH.<3

    Seo eisimpleir: ciamar a bheir thu a-mach còdan teacsa ro gach ‘ea’?

    Seo am foirmle a chuidicheas tu ann an leithidcùisean:

    =LEFT(A2,SEARCH("ea",A2)-1)

    Seo na thachras san fhoirmle:

    1. SEARCH("ea",A2 ) a’ coimhead airson ‘ea’ ann an A2 agus a’ tilleadh an t-suidheachaidh far a bheil an ‘ea’ sin a’ tòiseachadh airson gach cealla — 10.
    2. Mar sin ’s e an 10mh suidheachadh far a bheil ‘e’ a’ fuireach. Ach leis gu bheil mi ag iarraidh a h-uile càil ceart ro 'ea', feumaidh mi 1 a thoirt air falbh bhon t-suidheachadh sin. Rud eile, thèid ‘e’ a thilleadh cuideachd. Mar sin gheibh mi 9 mu dheireadh.
    3. LEFT coimhead air A2 agus a' faighinn a' chiad 9 caractairean.

    Thoir a-mach dàta às dèidh an teacsa

    An sin tha iad cuideachd nan dòigh air a h-uile càil fhaighinn às deidh sreang teacsa sònraichte. Ach an turas seo, cha chuidich CEART. An àite sin, bidh REGEXREPLACE a’ gabhail a thionndadh.

    Tip. Bidh REGEXREPLACE a’ cleachdadh abairtean cunbhalach. Mura h-eil thu deiseil airson dèiligeadh riutha, tha fuasgladh fada nas fhasa air a mhìneachadh gu h-ìosal. Tha REGEXREPLACE (teacsa, cunbhalach_expression, ath-chur)

    • text na shreang no na chealla far a bheil thu airson atharraichean a dhèanamh
    • cunbhalach_expression na chothlamadh de caractaran a sheasas airson pàirt dhen teacsa a tha thu a’ sireadh
    • ath-chuir rud sam bith a tha thu ag iarraidh fhaighinn an àite an teacsa sin

    Mar sin, ciamar a chleachdas tu e gus dàta a tharraing às dèidh teacsa sònraichte - 'ea' anns an eisimpleir agam?

    Furasta — a' cleachdadh na foirmle seo:

    =REGEXREPLACE(A2,"(.*)ea(.*)","$2")

    Mìnichidh mi mar a tha am foirmle seo ag obair gu dìreach:

    1. ’S e cealla a tha mi a’ toirt a-mach a th’ ann an A2 an dàta o.
    2. "(.*)ea(.*)" an àbhaist agamabairt (no faodaidh tu masg a ghairm). Bidh mi a’ coimhead airson ‘ea’ agus a’ cur a h-uile caractar eile eadar camagan. Tha 2 bhuidheann de charactaran ann - is e a h-uile dad ro ‘ea’ a’ chiad bhuidheann (.*) agus a h-uile càil às deidh ‘ea’ an dàrna fear (.*). Tha am masg gu lèir ga chur gu luachan dùbailte.
    3. "$2" 's e sin a tha mi airson faighinn — an dàrna buidheann (mar sin an àireamh 2 aige) bhon argamaid roimhe.

    Gliocas. Tha a h-uile caractar a chleachdar ann an abairtean cunbhalach air an cruinneachadh air an duilleag shònraichte seo.

    Thoir a-mach àireamhan à ceallan Google Sheets

    Dè ma tha thu airson àireamhan a thoirt a-mach a-mhàin nuair a tha an suidheachadh aca agus ge bith dè a thèid air thoiseach & às deidh nach eil e gu diofar?

    Cuidichidh masgaichean (aka abairtean cunbhalach) cuideachd. Gu dearbh, gabhaidh mi an aon ghnìomh REGEXREPLACE agus atharraichidh mi an abairt àbhaisteach:

    =REGEXREPLACE(A2,"[^[:digit:]]", "")

    1. A2 is cealla às a bheil mi airson na h-àireamhan sin fhaighinn.
    2. "[^[:digit:]]" 's e abairt àbhaisteach a th' ann an a bheir a h-uile càil ach àireamhan. 'S e an samhla ^caret sin a tha a' fàgail eisgeachd airson àireamhan.
    3. "" " a' cur "rud sam bith" an àite a h-uile rud ach caractaran àireamhach. No, ann am faclan eile, ga thoirt air falbh gu tur, a’ fàgail dìreach àireamhan ann an ceallan. Air neo, thoir a-mach àireamhan :)

    Thoir a-mach teacsa a’ seachnadh àireamhan agus caractaran eile

    San aon dòigh, chan urrainn dhut ach dàta aibideil a thoirt a-mach à ceallan Google Sheets. An giorrachadh airson an abairt àbhaisteach aa’ seasamh airson teacsa ris an canar a rèir sin — alpha:

    =REGEXREPLACE(A2,"[^[:alpha:]]", "")

    Tha am foirmle seo a’ gabhail a h-uile càil ach litrichean (A-Z, a-z) agus gu litireil a’ cur “rud sam bith” na àite . No, airson a chur ann an dòigh eile, na toir a-mach ach litrichean.

    Dòighean gun fhoirmle airson dàta a tharraing à ceallan Google Sheets

    Ma tha thu a' coimhead airson dòigh fhurasta gun fhoirmle thoir a-mach diofar sheòrsaichean dàta, tha thu air tighinn dhan àite cheart. Chan eil anns an tuilleadan Power Tools againn ach na h-innealan airson na h-obrach.

    Thoir a-mach diofar sheòrsaichean dàta a’ cleachdadh tuilleadan Power Tools

    S e Earrann a chanar ris a’ chiad inneal a bu mhath leam gum biodh fios agad. . Nì e dìreach na bha thu a’ sireadh san artaigil seo – a’ toirt a-mach diofar sheòrsaichean dàta à ceallan Google Sheets.

    Roghainnean a tha furasta an cleachdadh

    Chan eil a h-uile cùis air an do chòmhdaich mi gu h-àrd dìreach solvable leis an tuilleadan. Tha an t-inneal furasta a chleachdadh agus mar sin chan eil agad ach an raon a tha thu airson a phròiseasadh a thaghadh agus cuir diog anns na bogsaichean-dearbhaidh a tha a dhìth. Gun fhoirmlean, gun abairtean cunbhalach.

    Cuimhnich air an dàrna puing den artaigil seo le REGEXREPLACE agus abairtean cunbhalach? Seo cho sìmplidh ‘s a tha e airson an tuilleadan:

    Roghainnean a bharrachd

    Mar a chì thu, tha cuid roghainnean a bharrachd ann (dìreach bogsaichean-seic) as urrainn dhut tionndadh air/dheth gu sgiobalta gus an toradh as mionaidiche fhaighinn:

    1. Faigh teudan a’ chùis teacsa a tha a dhìth a-mhàin.
    2. Thoir a-mach a h-uile tachartas bho gach fearcealla agus cuir iad ann an aon chealla no ann an colbhan fa leth.
    3. Cuir a-steach colbh ùr leis an toradh air taobh deas an dàta tùsail.
    4. Slan an teacsa a chaidh a thoirt a-mach às an stòr-dàta.

    Thoir a-mach diofar sheòrsan dàta

    Chan e a-mhàin gu bheil Power Tools a’ toirt a-mach dàta ro/às dèidh/eadar sreathan teacsa sònraichte agus a’ chiad/na caractaran N mu dheireadh; ach tha e cuideachd a’ toirt a-mach na leanas:

    1. Àireamhan còmhla ris na deicheamhan aca a’ cumail nan dealadairean deicheach/mìltean slàn:

  • N caractaran a' tòiseachadh o shuidheachadh sònraichte ann an cealla.
  • Hyperlinks (text + link), URLs (ceangal), seòlaidhean puist-d.
  • Thoir a-mach sreath dàta sam bith às a h-uile àite

    Tha cuideachd roghainn an dearbh phàtran agad fhèin a stèidheachadh agus a chleachdadh airson an às-tharraing. Earrann le masg agus na caractaran cairt-fiadhaich aige - * agus ? - dèan an cleas:

    • Mar eisimpleir, faodaidh tu a thoirt a-mach a h-uile càil eadar camagan a’ cleachdadh na masg a leanas: (*)
    • No faigh na SKUan sin aig nach eil ach 5 àireamhan nan ids: SKU?????
    • No, mar a tha mi a’ sealltainn air an ath-sgrìn gu h-ìosal, tarraing a h-uile càil às deidh gach ‘ea’ anns gach cealla: ea*

    8>Thoir a-mach ceann-latha agus àm bho stampaichean-ama

    Mar bhuannachd, tha inneal nas lugha ann a tharraingeas ceann-latha agus àm bho stampaichean-ama - canar Split Date & Àm.

    Ged a chaidh a chruthachadh gus clàran-ama a roinn sa chiad àite, tha e foirfecomasach air aon de na h-aonadan a tha thu ag iarraidh fhaighinn leotha fhèin:

    Dìreach tagh aon de na bogsaichean-seic a rèir na tha thu airson a thoirt a-mach - ceann-latha no àm - bho stampaichean-ama ann an Google Sheets agus buail Sgaoil . Thèid an aonad a tha a dhìth a chopaigeadh a-null gu colbh ùr (no cuiridh e an dàta tùsail an àite ma thaghas tu am bogsa-dearbhaidh mu dheireadh cuideachd):

    Tha an t-inneal seo cuideachd na phàirt de an tuilleadan Power Tools agus mar sin aon uair ‘s gu bheil thu ga stàladh gus dàta sam bith fhaighinn bho cheallan Google Sheets, tha e air do chòmhdach gu tur. Mura h-eil, fàg beachd agus cuidichidh sinn thu a-mach :)

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.