Shaxda tusmada
Baro qaacidooyinka iyo siyaabaha bilaa qaacida-la'aanta ah ee loo gooyo meelaha cad, ka saar calaamadaha gaarka ah (xitaa jilayaasha hore/u dambeeya ee N) iyo xargaha qoraalka isku midka ah ka hor/ka dib xargaha qaar ee unugyo badan hal mar.
Ka saarida isla qaybta qoraalka ee unugyo dhowr ah hal mar waxay noqon kartaa mid muhiim ah oo dhib badan sida lagu daro. Xitaa haddii aad taqaan qaar ka mid ah siyaabaha, waxaad hubaal ka heli doontaa kuwa cusub boostada blog ee maanta. Waxaan wadaagaa hawlo badan iyo qaacidooyinkooda diyaarsan, sida had iyo jeer, waxaan kaydiyaa ta ugu fudud —- qaacida-la'aanta — ugu dambaynta
Waxaan ku bilaabayaa shaqooyinka caadiga ah ee Google Sheets kaas oo ka saari doona xargaha qoraalkaaga iyo jilayaasha unugyada. Ma jiro wax shaqo ah oo caalami ah oo tan ah, markaa waxaan bixin doonaa qaabab kala duwan iyo isku-darkooda kiisas kala duwan.
Google Sheets: ka saar meelaha cad
Whitespace waxay si fudud u geli kartaa unugyada ka dib soo dejinta ama haddii isticmaaleyaal badan isla markaaba wax ka beddel xaashida. Dhab ahaantii, meelaha dheeraadka ah waa wax caadi ah in Google Sheets uu leeyahay qalab gaar ah oo Trim si meesha looga saaro dhammaan meelaha cad.
Kaliya dooro dhammaan Google Sheets unugyada meesha aad rabto inaad ka saarto goobta cad oo dooro Data > Ka jar meel cad ee liiska xaashida:
> >>Markaad gujiso ikhtiyaarka, dhammaan meelaha hormoodka ah iyo daba-galka ah ee xulashada waa laga saarayaa gebi ahaanba iyadoo dhammaan boosaska dheeriga ah ay ku jiraan-Erayada, wax-ku-darka Google Sheets wuxuu ka saarayaa unugga wakhtiga shaabadda wakhtiga:
Waxaad heli kartaa kuwan oo dhan iyo in ka badan 30 kale oo waqti-u-baadiyayaal ah xaashiyaha adiga oo ku rakibaya add-on ka Google Store. 30-ka maalmood ee ugu horreeya waa bilaash oo si buuxda ayey u shaqeeyaan, markaa waxaad haysataa wakhti aad ku go'aansato inay mudan tahay maalgashi kasta.
Haddii aad qabto wax su'aalo ah oo la xidhiidha qayb ka mid ah qoraalkan blog-ka, waan ku arki doonaa qaybta faallooyinka ee hoose!
Inta u dhaxaysa xogta waxa loo dhimi doonaa hal:>>>>>>>>>>Ka saar xarfaha kale ee gaarka ah xarfaha qoraalka ee Google SheetsHagaag, Google Sheets ma bixiyo qalab si 'loo gooyo' jilayaasha kale laakiin meelo bannaan. Waa inaad wax ka qabataa qaacidooyinka halkan.
Talo. Ama isticmaal aaladdayada beddelkeeda - Aaladaha Korontadu waxay ka xorayn doonaan kala duwanaanshahaaga xarfo kasta oo aad ku qeexdo gujinta, oo ay ku jirto meel cad.
Halkan waxaan kula hadlay hashtag ka hor nambarada guriga iyo nambarada teleefoonada oo ay ku xardhan yihiin xargaha iyo biraha u dhexeeya:
> >Waxaan isticmaali doonaa qaacidooyin si aan meesha uga saaro xarfahaas gaarka ah.
Shaqada BEDELKA ayaa taas iga caawin doonta. Caadi ahaan waxaa loo isticmaalaa in lagu beddelo hal jilaa mid kale, laakiin waxaad u rogi kartaa taas faa'iidadaada oo waxaad ku beddeli kartaa jilayaasha aan la rabin… si fiican, waxba :) Si kale haddii loo dhigo, ka saar.
>Aan aragno waxa ku doodaya shaqada waxay u baahan tahay:BEDEL (qoraal_loo_raadiyo, raadiso, ku beddelo, [lambar_dhac])- text_to_search waa qoraalka si loo habeeyo ama unug ka kooban qoraalkaas. Loo baahan yahay.
- raadi waa jilaayada aad rabto inaad hesho oo tirtirto. Loo baahan yahay. >
- >ku beddel - jilaa waxaad gelin doontaa beddelka calaamadda aan la rabin. Loo baahan yahay.
- nambarka dhacdooyinka - haddii ay jiraan dhowr dhacdo oo jilaa ah oo aad raadinayso, halkan waxaad ku qeexi kartaa midka lagu beddelayo. Waa ikhtiyaari,oo haddii aad ka tagto dooddan, dhammaan tusaalooyinka waxa lagu beddeli doonaa wax cusub ( ku beddelo ) >
Marka aynu ciyaarno. Waxaan u baahanahay in aan helo hashtag ( # ) gudaha A1 oo aan ku beddelo 'wax' kaas oo ku calaamadsan xaashida xisaabaadka ee labanlaaban ( "" ). Anigoo intaas oo dhan maskaxda ku haya, waxaan dhisi karaa qaacidada soo socota:
> =SUBSTITUTE(A1,"#","")
> Talo. Hashtaggu sidoo kale waxa uu ku jiraa xigashooyin labanlaab ah maadaama ay tani tahay habka ay tahay inaad ku xusto xargaha qoraalka qaacidooyinka Google Sheets.Ka dib koobi kan qaacidada hoose ee tiirka haddii Google Sheets uusan kuu soo bandhigin inuu taas si toos ah u sameeyo, oo waxaad heli doontaa ciwaannadaada iyada oo aan lahayn hashtag:
>>> Laakiin maxaa ku saabsan xariijimahaas iyo biraha? Ma tahay inaad abuurto qaabab dheeraad ah? Haba yaraatee! Haddi aad buul hawlo badan oo BEDEL ah ku xidho hal qaacido Google, waxa aad ka saaraysaa dhamaan jilayaashan unug kasta: =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"#",""),"(",""),")",""),"-","")
=ArrayFormula(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1:A7,"#",""),"(",""),")",""),"-",""))
Ka saar qoraalka gaarka ah Unugyada Google Sheets
Inkasta oo aad isticmaali karto shaqada aan soo sheegnay ee BEDELKA Google Sheets si aad qoraalka uga saarto unugyada, waxaan jeclaan lahaa inaan muujiyoshaqo kale sidoo kale — REGEXREPLACE.
Magaciisu waa soo gaabinta 'bedel odhaah joogto ah'. Oo waxaan isticmaali doonaa tibaaxaha caadiga ah si aan u raadiyo xargaha si aan meesha uga saaro oo aan ugu beddelo ' waxba' ( "" ).
Talo. Haddii aadan xiisayneynin inaad isticmaasho tibaaxaha caadiga ah, waxaan ku sifeynayaa hab aad u sahlan dhamaadka boostada blog-ga.
Talo. Haddii aad raadinayso habab aad ku hesho oo aad uga saarto nuqullada Google-ka ee xaashida, beddelka booqo bartan blog-ka. REGEXREPLACE (qoraal, sheeko caadi ah, beddelaad)
Sida aad arki karto, waxaa jira saddex dood oo ku saabsan shaqada:
- > qoraalka - waa meesha aad ka raadinayso qoraalka xadhig laga saaro. Waxay noqon kartaa qoraalka laftiisa oo leh xigashooyin laba jibaaran ama tixraac unug/kala duwan oo qoraal ah Waxaad raadin doontaa dhammaan xargaha ku habboon qaabkan. Dooddani waa meesha madadaalada oo dhami ay ka dhacdo, haddii aan sidaas idhaahdo.
- beddel sidoo kale waxaa ku jira magaca wadanka ( US ) hadii meelo kala duwan ay ku jiraan unugyada:
Sidee ayay REGEXREPLACE iga caawin doontaa in aan ka saaro?
=REGEXREPLACE(A1,"(.*)US(.*)","$1 $2")
Waa kan sida qaacidodu u shaqeyso sida saxda ah:
>- >
- waxay baadhaysaa waxa ku jira unugga A1 > >> u dhigma waji-xidhkan: "(.*)US(.*)"
- dooddii ugu dambaysay - "$ 1 $ 2" - waa waxa aan doonayo in aan helo. $1 iyo $2 mid walbaa waxa uu ka dhigan yahay mid ka mid ah 2da kooxood ee jilayaasha - (.*) - laga soo bilaabo dooddii hore. Waa inaad ku sheegtaa kooxahaas doodda saddexaad si ay qaacidadu u soo celiso wax kasta oo suurtogal ah ka hor iyo ka dib US US lafteeda, anigu si fudud ma samayn t ku sheeg doodda 3aad - macnaha, waxaan rabaa inaan wax walba ka soo celiyo A1 la'aan US . >
Maaskaradani waxay u sheegaysaa shaqadaraadi US iyadoon loo eegayn tirada xarfaha kale ee ka hor mari kara (.*) ama raac (.*) magaca dalka
Oo maaskarada oo dhan waxaa la dhigayaa labanlaab xigasho marka loo eego shaqadu waxay dalbanaysaa :)
>Talo. Marka loo eego kuwa ka soo haray, shaqada BULSHADA ee kor lagu sharaxay ayaa kaa caawin doonta in laga takhaluso iyaga ;) Waxaad xitaa ku dari kartaa REGEXREPLACE BEDEL oo wax walba ku xalliso hal qaacido:
> =SUBSTITUTE(REGEXREPLACE(A1,"(.*)US(.*)","$1 $2"),",","")
Ka saar qoraalka ka hor/ka dib xarfo gaar ah oo ku jira dhammaan unugyada la xushay
Tusaale 1. REGEXREPLACE function for Google Sheets
Marka ay timaado in wax walba laga takhaluso ka hor iyo ka dib jilayaasha qaarkood, REGEXREPLACE sidoo kale way caawisaa. Xusuusnow, shaqadu waxay u baahan tahay 3 doodood:
REGEXREPLACE(qoraal,normal_expression, beddelka)Oo, sidaan kor ku soo sheegay markii aan soo bandhigay shaqada, waa ta labaad ee ay tahay inaad si sax ah u isticmaasho si ay shaqadu u ogaato waxa la heli karo iyo wixii laga saaro.
Hadaba sidee baan uga saaraa cinwaannada oo kaliya ku hay lambarada telefoonada unugyada?
>
4>Qaybta hore — .* — Waxaan isticmaalaa backslash+n si aan u sheego in unuggu leeyahay wax ka badan hal saf. Markaa waxaan rabaa in shaqadu ay meesha ka saarto wax kasta ka hor iyo ka dib jabinta xariiqda (oo ay ku jirto)
Qaybta labaad ee ku jirta brackets (\+.*) waxay leedahay waxaan rabaa inaan sii hayo calaamada dheeriga ah iyo wax kasta oo la socda oo dhan. Qaybtan waxaan u qaadanayaa garabyo si aan u kooxeeyo oo aan maskaxda ku hayo hadhow.
> Talo. Dib-u-celinta ayaa la isticmaalaa ka hor inta lagu daray si loogu beddelo dabeecad aad raadinayso. La'aanteed, dheeridu waxay noqon doontaa qayb ka mid ah odhaahda u taagan qaar ka mid ah jilayaasha kale (sida xiddiguhu, tusaale ahaan).Si la mid ah, waxaad tirtiri kartaa dhammaan nambarada teleefoonada welina waxaad xafidi kartaa ciwaanada:
=REGEXREPLACE(A1,"(.*\n).*","$1")
Markan oo kaliya, waxaad u sheegaysaa shaqada koox ahaan (iyo soo noqo) wax walba ka horline jebi oo nadiifi inta soo hartay:
>>>Tusaale 2. XAQA+LEN+HELID
Waxaa jira dhawr hawlood oo Google Sheets ah oo kuu ogolaanaya inaad ka saarto qoraal ka hor dabeecad gaar ah. Iyagu waa XAQ, SHARCIGA iyo HELID.
Ogow. Hawlahani waxay ku caawinayaan kaliya haddii diiwaannada la hayo ay isku dherer yihiin, sida lambarrada telefoonka ee kiiskeyga. Haddii aysan ahayn, kaliya isticmaal REGEXREPLACE ama, xitaa ka sii fiican, aaladda fudud ee lagu sharraxay dhamaadka.
Isticmaalka saddexdan hab gaar ah waxa ay iga caawin doontaa in aan isla natiijadii helo oo aan ka saaro qoraalka oo dhan ka hor xarfaha - calaamad lagu daray:
> =RIGHT(A1,(LEN(A1)-(FIND("+",A1)-1)))
>>0>Aan sharaxo sida qaaciidadani u shaqeyso:- >
- RAADI("+",A1)-1 waxay helaysaa booska nambarka calaamada lagu daray A1 ( 24) ) iyo kala-goynta 1 si wadarta aanay ku jirin is-dheeraynta lafteeda: 23 .
- LEN(A1)-(RAADI("+",A1)- 1) wuxuu hubiyaa tirada guud ee xarfaha A1 ( 40 ) wuxuuna ka jarayaa 23 (waxaa tirisay FIND) wuxuu soo celiyaa 17 xaraf dhamaadka (midig) ee A1.
Nasiib darro, habkani wax badan kama caawin doono in meesha laga saaro qoraalka ka dib jebinta khadka kiiskeyga (lambarada teleefoonada cad oo xafid ciwaanada), sababtoo ah ciwaanadu way kala dheer yihiin.
Hagaag, taasi waa sax. Qalabka dhamaadka shaqadan si kasto si wanagsan ayuu u qabtaaTiro gaar ah oo ka mid ah jilayaasha kala duwan ee bilowga ama dhammaadka unugga, REGEXREPLACE iyo RIGHT/LeFT+LEN ayaa sidoo kale ku caawin doona.
Ogow Maadaama aan horeyba u soo bandhigay hawlahan kor ku xusan, waxaan ku hayn doonaa bartan gaaban oo aan bixin doonaa qaar ka mid ah qaababka diyaarsan. Ama xor u noqo inaad rajaynayso xalka ugu fudud ee lagu tilmaamay dhamaadka dhamaadka.
Marka, sidee baan koodka uga tirtiri karaa lambaradan? Ama, si kale haddii loo dhigo, ka saar 9-ka xaraf ee ugu horreeya unugyada:
- Isticmaal REGEXREPLACE. Samee tibaax joogto ah kaas oo heli doona oo tirtiri doona wax kasta ilaa xarafka 9aad (oo ay ku jiraan jilaagaasi 9aad):
=REGEXREPLACE(A1,"(.{9})(.*)","$2")
>
=REGEXREPLACE(A1,"(.*)(.{9})","$1")
=RIGHT(A1,LEN(A1)-9)
=LEFT(A1,LEN(A1)-9)
=REPLACE(A1,1,9,"")
Qaabka bilaashka ah ee foomamka looga saaro qoraalka gaarka ah ee Google Sheets - Qalabka Awooddaadd-on
Functions and all are good when you have time to kill. Laakin ma ogtahay in uu jiro qalab gaar ah oo ka kooban dhamaan siyaabaha aan soo sheegnay oo kaliya waxa aad sameyn karto waa in aad doorato badhanka raadiyaha ee loo baahan yahay? :) Ma jiro qaacidooyin, ma jiraan tiirar dheeri ah — ma rabi kartid laad-dheelid fiican ;D
Uma baahnid inaad ereygayga u qaadato, kaliya rakib Qalabka Korontada oo naftaada u arag:<3
- Kooxda kowaad waxay kuu ogolaanaysaa in aad ka saarto xaraf-hoosaadyo badan ama xarfo gaar ah meel kasta oo ka mid ah unugyada la xushay markiiba: > 34>
>>>
Aalad kale oo ka mid ah Qalabka Korontadu waxay ka saari doontaa wakhtiga iyo taariikhda cutubyada wakhtiyada. Waxaa loo yaqaan Taariikhda kala qaybsan & Waqtiga:
>
> Waa maxay aaladda kala-gudbiyeedka ee la xidhiidha ka saarida wakhtiga iyo unugyada taariikhda? Hagaag, si aad wakhtiga uga saartid shaambada wakhtiyada, dooro Taariikhda maadaama ay tahay qayb aad rabto in aad xafido oo waliba sax Beddel xogta isha , sida sawirka kore.0> Qalabku wuxuu soo saari doonaa unugga taariikhda wuxuuna ku beddeli doonaa dhammaan shaambada wakhtiga. Ama, kuwa kale