Shaxda tusmada
Tababarku wuxuu sharxayaa hab-raacyada Excel Find and SEARCH wuxuuna bixiyaa tusaalayaal qaacido ah oo adeegsi-galmo aan fududayn. Raadi oo Beddel wada hadalka Xaalado badan, si kastaba ha ahaatee, waxaa laga yaabaa inaad rabto Excel inuu helo oo soo saaro xogta unugyada kale si toos ah iyadoo lagu saleynayo shuruudahaaga. Haddaba, aynu si dhow u eegno waxa ay tahay in hawlaha raadinta Excel ay bixiyaan.
Excel FIND function
xarfo gaar ah ama xaraf hoosaad ah oo ku dhex jira xargaha qoraalkaSyntax ee shaqada Hel Excel waa sida soo socota:
FIND kan ugu dambeeya waa ikhtiyaari- >
- Find_text - jilaha ama xarafka-hoosaadka aad rabto inaad hesho. >
- In_text - xarafka qoraalka gudaha laga baadho. Caadiyan waxa loo bixiyaa tixraac unug ahaan, laakiin waxa kale oo aad si toos ah ugu qori kartaa xadhigga qaacidada
- Start_num - dood ikhtiyaari ah oo qeexaysa dabeecadda raadinta laga bilaabo. Haddii la iska dhaafo, raadinta waxa ay ka bilaabataa xarafka 1aad ee xarafka_text.
Hadii shaqada FIND ay waydo xaraf-qodobeedka Find_text, #VALUE! qaladka waa la soo celiyaa.
Tusaale ahaan qaacidada =FIND("d", "find")
waxay soo celinaysaa 4 waayo "d" waa xarafka 4-aad ee ereyga " hel ". Qaaciddada =FIND("a", "find")
mar labaad, qaybta ugu adag waa doodda ugu dambeysa ee sheegaysa qaacidada inta xaraf ee soo laabanaya. Tibaaxahaas dheer ee quruxda badan ee doodda num_chars waxay qabataa kuwan soo socda:
- Marka hore, waxaad helaysaa booska xidhitaanka khaanadaha:
SEARCH(")",A2)
>>Intaas ka dib waxaad helaysaa booska qawlka furitaanka: - Markaa, waxaad xisaabisaa farqiga u dhexeeya boosaska xidhitaanka iyo furitaanka qawlka oo ka jar tiradaas 1, sababtoo ah ma doonaysid labada khan ee natiijada:
SEARCH(")",A2)-SEARCH("(",A2))-1
>
SEARCH("(",A2)
Dabiici ahaan, ma jiraan wax kaa diidaya inaad isticmaasho shaqada Excel FIND halkii aad ka raadin lahayd SEARCH, sababtoo ah dareenka kiis ama dareen la'aanta kiis wax farqi ah uma keenayo tusaalahan.
Waxaan rajeynayaa, tani casharka ayaa iftiimiyay sida loo isticmaalo SEARCH iyo FIND ee Excel. Casharka soo socda, waxaanu si dhow ugu baari doonaa shaqada BEDEL, markaa fadlan la soco. Waad ku mahadsan tahay akhriska!
Soo deji buug-hawleed shaqo
> RAADI oo raadi tusaalooyinka qaacidada>soo celisa qalad sababtoo ah ma jiro "a" gudaha " helo"
Excel FIND shaqada - waxyaabaha la xasuusto!
Si aad si sax ah ugu isticmaasho qaaciddada FIND gudaha Excel, maskaxda ku hay xaqiiqooyinkan fudud ee soo socda:
- >Shaqada HELID waa xaalad xasaasi ah . Haddii aad raadinayso ciyaar aan caadi ahayn, isticmaal shaqada SEARCH. >Shaqada FIND ee Excel ma ogola isticmaalka characters Wildcard . >
- Haddii doodda find_text waxay ka kooban tahay dhowr xaraf, shaqada FIND waxay soo celisaa booska jilaa hore . Tusaale ahaan, qaaciddada FIND ("ap","farxad") waxay soo noqotaa 2 sababtoo ah "a" xarafka 2aad ee ereyga "faraxsan". Find_text, dhacdadii ugu horeysay waa la soo celiyay. Tusaale ahaan, FIND ("l", "hello") waxay soo celisaa 3, taas oo ah booska "l" ugu horreeya ee ereyga "hello". 10> "", qaacidada Excel FIND waxay soo celisaa xarafka ugu horreeya ee xarriiqa raadinta.
- Hawl-galka Excel FIND wuxuu soo celiyaa #VALUE! qalad haddii mid ka mid ah kuwan soo socdaa ay dhacdo:
- >>Find_text kuma jiraan gudaha_text.
- Start_num wuxuu ka kooban yahay xarfo ka badan inta qoraalka gudahooda ah.
- Start_num waa 0 (eber) ama lambarka taban qoraalxadhig. Syntax iyo dooduhu ma waxay la mid yihiin kuwa FIND: SEARCH( find_text, in_text, [start_num])
Si ka duwan FIND, shaqada SEARCH waa kiis-aan dareemin waxayna ogolaataa adeegsiga xarfaha calaamad-garaacista , sida lagu muujiyay tusaalahan soo socda.
Oo halkan waxaa ah dhowr hab oo aasaasi ah oo SEARCH Excel ah:
=SEARCH("market", "supermarket")
wuxuu soo celinayaa 6 sababtoo ah xarafka "suuqa" wuxuu ka bilaabmaa dabeecadda 6aad ee ereyga "supermarket" .=SEARCH("e", "Excel")
waxay soo celisaa 1 waayo "e" waa jilaha kowaad ee kelmada "Excel" isagoo iska indha tiraya kiiskaSida FIND, shaqada SEARCH ee Excel waxay soo celisaa #Qiimaha! Khalad haddii:
- >
- Qiimaha dooda find_text lama helin.
- Doodda start_num way ka weyn tahay dhererka gudaha_text.
- Start_num waxay la mid tahay ama wax ka yar eber >
In ka badan casharradan, waxaad ka heli doontaa dhawr tusaale oo macne leh oo muujinaya sida loo isticmaalo shaqada SEARCH ee xaashida shaqada ee Excel.<3
Excel FIND vs. Excel SEARCH
Sida aan hore u soo sheegnay, HELID iyo SEARCH hawlaha Excel aad bay isugu mid yihiin marka la eego syntax iyo adeegsigooda. Si kastaba ha ahaatee, waxay leeyihiin dhowr kala duwanaansho.
1. Kiiska xasaasiga ah FIND iyo kiis-raadinta
Farqiga ugu muhiimsan ee u dhexeeya SEARCH-ka Excel iyo HELIDDA waa in SEARCH-ku yahay kiis- xasaasi ah, halka FIND uu yahay kiis xasaasi ah.
Tusaale ahaan. , SEARCH("e", "Excel") waxay soo celisaa 1 sababtoo ah way iska indhatirtaykiiska "E", halka FIND ("e", "Excel") uu soo celinayo 4 sababtoo ah waxay maskaxda ku haysaa kiiska.
2. Ku raadi jilayaasha calaamada duurjoogta ah
Si ka duwan FIND, shaqada SEARCH ee Excel waxay aqbashaa xarfaha duurjoogta ah ee doodda find_text:
- > Calaamad su'aal (?) waxay ku habboon tahay hal xaraf, iyo
>> Xidigta (*) waxay u dhigantaa jilayaal kasta oo taxane ah. - 2nd (start_position). Wuxuu qeexayaa booska jilaaga koowaad ee aad rabto inaad soo saarto. Waxaad isticmaashaa shaqada FIND si aad u heshid dash-ka ugu horreeya ee xadhigga oo aad ku darto 1qiimahaas sababtoo ah waxaad doonaysaa inaad ku bilawdo jilaha raacaya xariiqda: FIND("-",A2)+1.
- 3rd (num_chars). Wuxuu qeexayaa tirada xarfaha aad rabto inaad soo celiso. Qaabkayaga, tani waa qaybta ugu dhibka badan. Waxaad isticmaashaa laba shaqo oo FIND (ama SEARCH), mid ayaa go'aamisa booska dash-ka koowaad: FIND("-",A2). Midka kalena wuxuu soo celinayaa booska xariiqda labaad: RAADI("-", A2, FIND("-",A2)+1). Kadib waxaad ka gooysaa kii hore kan dambe, ka dibna ka jar 1 sababtoo ah ma rabto inaad ku darto labadaba. Natiijadu, waxaad heli doontaa tirada xarfaha u dhexeeya xargaha 1aad iyo 2aad, taas oo ah waxa aan raadineyno. Markaa, waxaad ku quudinaysaa qiimahaas nambarka_chars ee shaqada MID.
Si aad u aragto sida ay ugu shaqeyso xogta dhabta ah, tixgeli tusaalahan soo socda:
>
> Sida aad ku aragto sawirka kore, qaaciddada SEARCH ("function*2013", A2) waxay soo celinaysaa booska xarafka koowaad ("f") ee xuddunta hoose haddii xarriiqda qoraalka ee lagu sheegay doodda gudaha_text ay ka kooban tahay labadaba "shaqo" iyo "2013", iyada oo aan loo eegayn inta xaraf ee kale ee u dhexeeya.Talo. Si aad u hesho calaamad su'aal oo dhab ah (?) ama xidigta (*), ku qor tilde (~) ka hor jilaha u dhigma.
Excel FIND iyo Tusaalooyinka qaacidada SEARCH
Ficil ahaan, Excel FIND iyo hawlaha SEARCH dhif ayaa iyaga loo istcimaalaa. Caadi ahaan, waxaad u isticmaali doontaa iyaga oo ay weheliyaan hawlo kale sida DHEXE, BIDIX ama MIDIG, iyo tusaalooyinka qaacidada soo socdaa waxay muujinayaan isticmaalka nolosha dhabta ah. 14>
Tusaalahani waxa uu tusinayaa sida aad u heli karto una soo saari karto dhammaan xarfaha xarfaha qoraalka ee bidix ama midig ee xarfo gaar ah. Si wax loo fahmo, tixgeliTusaale ahaan
Haddii aad leedahay tiir magacyo ah (column A) oo aad rabto in aad magaca koowaad iyo magaca dambe u jiiddo tiirar kala duwan
>Si aad u hesho magaca koowaad, waxaad isticmaali kartaa RAADI (ama SEARCH) iyadoo la socota shaqada BIDIX: =LEFT(A2, FIND(" ", A2)-1)
ama
=LEFT(A2, SEARCH(" ", A2)-1)
Sida aad u badan tahay inaad ogtahay, shaqada BIDIX ee Excel waxay soo celisaa tirada la cayimay ee xarfaha bidix ugu badan ee xargaha. Oo waxaad isticmaashaa shaqada FIND si aad u go'aamiso booska boos ("") si aad u ogeysiiso shaqada BIDIX inay ogaato inta xaraf ee la soo saarayo. Markaas, waxaad ka jaraysaa 1 booska booska sababtoo ah ma rabto in qiimaha la soo celiyay lagu daro booska.
Si aad u soo saarto magaca dambe, isticmaal isku-darka shaqooyinka XAQA, RAADI/RAADI IYO LEN. Shaqada LEN ayaa loo baahan yahay si loo helo tirada guud ee xarfaha xargaha, taas oo aad ka jarayso booska booska:
=RIGHT(A2,LEN(A2)-FIND(" ",A2))
ama
> =RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
Shaashada soo socotaa waxay tusinaysaa natiijada:
> >> > Xaalado aad u adag, sida soo saarista magac dhexe ama magacyo kala-baxyo leh, fadlan eeg Sida unugyada Excel loo qaybiyo Isticmaalka qaacidooyinka.Tusaale 2. Soo hel dhacdo Nth ee xarfaha xarfaha qoraalka ah
Adiga oo u malaynaya inaad haysato xargo qoraal ah tiirka A, dheh liiska SKUs, oo aad rabto inaad hesho booska 2nd dash ee xadhigga. Qaabka soo socdaa wuxuu u shaqeeyaa daweyn:
=FIND("-", A2, FIND("-",A2)+1)
Si aad u soo celiso booska 3rd , waxaad ku dhejisay qaacidada sare ee doodda start_num ee shaqo kale oo FIND oo ku dar 2 qiimaha la soo celiyay:
> =FIND("-",A2, FIND("-", A2, FIND("-",A2)+1) +2)
>
Habka kale oo malaha ugu fudud oo lagu heli karo dhacdo Nth ee jilaha la bixiyay ayaa isticmaalaya shaqada Excel FIND oo ay weheliso CHAR iyo BEDEL: > =FIND(CHAR(1),SUBSTITUTE(A2,"-",CHAR(1),3))
> Meesha "-" ay tahay jilaha su'aasha iyo "3" waa dhacdo Nth ee aad rabto inaad hesho. Qodobka kore, shaqada BULSHADA waxay ku beddeshaa dhacdadii 3aad ee dash ("-") CHAR( 1), kaas oo ah dabeecadda "Start of Heading" ee aan la daabicin karin ee nidaamka ASCII. Halkii aad ka isticmaali lahayd CHAR (1) waxaad isticmaali kartaa xarfo kasta oo kale oo aan la daabici karin laga bilaabo 1 ilaa 31. Ka dibna, shaqada FIND waxay soo celisaa booska jilaagan ee xargaha qoraalka. Haddaba, qaacidada guud waa sida soo socota:
Aragtida hore, waxay u ekaan kartaa in qaaciidooyinka kor ku xusan ay leeyihiin qiimo wax ku ool ah oo yar, laakiin tusaalaha soo socda ayaa muujin doona sida ay faa'iido ugu leeyihiin xallinta hawlaha dhabta ah.
Ogow. Fadlan xasuuso in Excel Findshaqadu waa kiis xasaasi ah. Tusaalahayaga, tani wax farqi ah ma samaynayso, laakiin haddii aad ku shaqaynayso xarfaha oo aad rabto kiis-aan-jirin ciyaar, isticmaal shaqada SEARCH halkii aad ka heli lahayd.
Tusaale 3. Soo saar xarfaha N ee raacaya xarfo gaar ah
Si aad u heshid xaraf-hoosaadka dhererka la bixiyay ee xardh kasta oo qoraal ah, isticmaal Excel FIND ama Excel SEARCH oo ay weheliso shaqada MID. Tusaalaha soo socdaa wuxuu muujinayaa sida aad ugu isticmaali karto qaacidooyinka noocaan ah ficil ahaan.
Liiskayaga SKU-yada, adigoo u malaynaya inaad rabto inaad hesho 3da xaraf ee ugu horreeya ee raacaya xariiqda hore oo ku jiid tiir kale.
Haddii kooxda jilayaasha ee ka horreeya xariiqda koowaad ay had iyo jeer ka kooban yihiin tiro isku mid ah oo shay ah (tusaale 2 xaraf) tani waxay noqonaysaa hawl yar. Waxaad isticmaali kartaa shaqada MID si aad u soo celiso 3 xaraf oo xadhig ah, ka bilaabma booska 4 (ka boodidda 2da xaraf ee ugu horreeya iyo khariidad):
=MID(A2, 4, 3)
Si kastaba ha ahaatee, xaashida shaqada ee nolosha dhabta ah, xadhkaha hoose ee aad u baahan tahay inaad soo saartaa wuxuu ka bilaaban karaa meel kasta. gudaha xadhkaha qoraalka. Tusaalahayaga, waxaa laga yaabaa inaadan garanayn inta xaraf ee ka horreeya xarafka koowaad. Si loola tacaalo caqabadan, isticmaal shaqada FIND si aad u go'aamiso halka uu ka bilaabayo xarafka hoosaadka ee aad rabto in aad soo celiso.
Qaabka HEL ee lagu soo celiyobooska xariiqda 1aad waa sida soo socota:
> =FIND("-",A2)
Sababtoo ah waxaad rabto inaad ku bilowdo jilaha raacaya dash, ku dar 1 qiimaha la soo celiyay oo ku dheji shaqada kor ku xusan doodda labaad (start_num) ee shaqada MID:
=MID(A2, FIND("-",A2)+1, 3)
=MID(A2, SEARCH("-",A2)+1, 3)
> 25> 3>
Waa wax fiican, laakiin ka waran haddii kooxda chars ee raacaya xariiqda koowaad ay ka kooban yihiin tiro ka duwan jilayaasha? Haa kooxda labaad waxay ka kooban tahay 4 xaraf, laakiin kaliya 3 chars ee ugu horreeya ayaa la soo celiyaa. Safafka 6 iyo 7, kooxda labaad waxaa ku jira 2 xaraf oo kaliya, sidaas darteed qaacidada Raadinta Excel waxay soo celineysaa dash iyaga raacaya. ee dabeecad gaar ah (dhabarka tusaalahan), sidee ayaad u sii wadi lahayd? Jawaabtu waa tan:
=MID(A2, FIND("-",A2)+1, FIND("-", A2, FIND("-",A2)+1) - FIND("-",A2)-1)
Si loo fahmo qaacidada MID-da, aan mid mid u baarno doodeeda:
>- 8> 1aad dood (qoraalka). Waa xarafka qoraalka ee ka kooban jilayaasha aad rabto inaad soo saarto, unugga A2 ee tusaalahan.
Si la mid ah, waxaad soo celin kartaa 3 xaraf ka dib xariiqa 2aad:
> =MID(A2,SEARCH("(",A2)+1, SEARCH(")",A2)-SEARCH("(",A2)-1)
0>Ama, soo saar dhammaan jilayaasha u dhexeeya xargaha 2aad iyo 3aad: > =MID(A2, FIND("-", A2, FIND("-",A2)+1)+1, FIND("-",A2, FIND("-", A2, FIND("-",A2)+1) +2) - FIND("-", A2, FIND("-",A2)+1)-1)
Haddii aad u malaynayso in aad haysato xardh-qoro dheer oo tiirka A ah oo aad rabto in aad hesho oo aad soo saarto qoraalka ku lifaaqan (parentheses)
Si taas loo sameeyo, waxaad u baahan doontaa shaqada MID si aad uga soo celiso tirada xarfaha la rabo Xarig, iyo Excel FIND ama SEARCH midkoodna waxay u shaqeeyaan si ay u go'aamiyaan meesha laga bilaabayo iyo inta xaraf ee laga soo saarayo.
> =MID(A2,SEARCH("(",A2)+1, SEARCH(")",A2)-SEARCH("(",A2)-1)
tusaale. Iyo