په 30 ورځو کې 30 ایکسل دندې: ​​لټون

پرون په ماراتون کې 30 Excel په 30 ورځو کې فعالیت کوي موږ د فنکشن په کارولو سره د غلطیو ډولونه پیژنو ERROR.TYPE (Error TYPE) او ډاډ ترلاسه کړئ چې دا په Excel کې د غلطیو سمولو لپاره خورا ګټور کیدی شي.

د ماراتون په 18 مه ورځ، موږ به د فعالیت مطالعې ته وقف کړو ورځنۍ (لټون). دا د متن تار کې د کرکټر (یا کرکټرونو) لټون کوي ​​​​او راپور ورکوي چیرې چې وموندل شو. موږ به دا هم وګورو چې څنګه د داسې شرایطو سره معامله وکړو چیرې چې دا فنکشن تېروتنه کوي.

نو، راځئ چې د فعالیت نظري او عملي مثالونو ته نږدې کتنه وکړو ورځنۍ (لټون). که تاسو د دې فنکشن سره د کار کولو ځینې چلونه یا مثالونه لرئ، مهرباني وکړئ په نظرونو کې یې شریک کړئ.

دنده 18: لټون

دنده ورځنۍ (لټون) د بل متن تار کې د متن تار لټون کوي، او که وموندل شي، د هغه موقعیت راپور ورکوي.

زه څنګه کولی شم د لټون فعالیت وکاروم؟

دنده ورځنۍ (لټون) په بل متن تار کې د متن تار لټون کوي. هغه کولای شي:

  • د بل متن تار کې د متن یو تار ومومئ (د قضیې غیر حساس).
  • ستاسو په لټون کې د وائلډ کارډ حروف وکاروئ.
  • په لیدل شوي متن کې د پیل موقعیت مشخص کړئ.

د لټون نحو

دنده ورځنۍ (لټون) لاندې ترکیب لري:

SEARCH(find_text,within_text,[start_num])

ПОИСК(искомый_текст;текст_для_поиска;[нач_позиция])

  • ومومئ_متن (search_text) هغه متن دی چې تاسو یې په لټه کې یاست.
  • د متن دننه (text_for_search) – د متن تار چې په هغې کې لټون ترسره کیږي.
  • پیل_ شمیره (start_position) - که مشخص نه وي، لټون به د لومړي کرکټر څخه پیل شي.

د جال لټون (لټون)

دنده ورځنۍ (لټون) به د لومړي میچینګ سټرینګ حالت بیرته راولي، قضیه غیر حساس. که تاسو د قضیې حساس لټون ته اړتیا لرئ، تاسو کولی شئ فنکشن وکاروئ موندل (FIND)، کوم چې موږ به وروسته په میراتون کې سره وینو 30 Excel په 30 ورځو کې فعالیت کوي.

1 بېلګه: په تار کې د متن موندل

فنکشن وکاروئ ورځنۍ (لټون) د متن په تار کې د ځینې متن موندلو لپاره. په دې مثال کې، موږ به په B5 حجره کې موندل شوي متن تار کې یو واحد کرکټر (په حجره B2 کې ټایپ شوی) په لټه کې شو.

=SEARCH(B5,B2)

=ПОИСК(B5;B2)

که متن وموندل شي، فعالیت ورځنۍ (لټون) به د متن په تار کې د خپل لومړي کرکټر د موقعیت شمیره بیرته راولي. که ونه موندل شي، پایله به د تېروتنې پیغام وي #VALUE! (#SO).

په هغه صورت کې چې پایله یوه تېروتنه وي، تاسو کولی شئ فنکشن وکاروئ IFERROR (IFERROR) نو د دې پرځای چې د فعالیت اجرا کړي ورځنۍ (لټون) ورته پیغام ښکاره کړئ. فعالیت IFERROR (IFERROR) په Excel کې د 2007 په نسخه کې پیل شوی و. په پخوانیو نسخو کې، ورته پایلې په کارولو سره ترلاسه کیدی شي. IF (IF) سره یوځای ISERROR (EOSHIBKA).

=IFERROR(SEARCH(B5,B2),"Not Found")

=ЕСЛИОШИБКА(ПОИСК(B5;B2);"Not Found")

2 بېلګه: د لټون سره د وحشي کارتونو کارول

د پایلې بیرته راستنیدو لپاره بله لاره ورځنۍ (لټون)، د یوې تېروتنې لپاره - فنکشن وکاروئ ISNUMBER (ISNUMBER). که تار وموندل شي، پایله ورځنۍ (لټون) به یو شمیر وي، چې د فعالیت معنی لري ISNUMBER (ISNUMBER) به ریښتیا راستانه شي. که متن ونه موندل شي، نو ورځنۍ (لټون) به د تېروتنې راپور ورکړي، او ISNUMBER (ISNUMBER) به FALSE راوګرځوي.

د دلیل په ارزښت کې ومومئ_متن (search_text) تاسو کولی شئ د وائلډ کارډ حروف وکاروئ. سمبول * (ستاره) د هر ډول حروف یا هیڅ یو ځای بدلوي، او ? (د پوښتنې نښه) هر یو حرف بدلوي.

زموږ په مثال کې، د وائلډ کارډ کرکټر کارول کیږي *, نو د CENTRAL, CENTER, او CENTER جملې به د کوڅو په نومونو کې وموندل شي.

=ISNUMBER(SEARCH($E$2,B3))

=ЕЧИСЛО(ПОИСК($E$2;B3))

3 بېلګه: د لټون لپاره د پیل موقعیت ټاکل (لټون)

که موږ د فعل په مخ کې دوه منفي نښې (ډبل منفي) ولیکو ISNUMBER (ISNUMBER)، دا به ارزښتونه بیرته راولي 1/0 د ریښتیا/غلط پر ځای (رښتیا/غلط). بل، فعالیت Sum (SUM) په حجره E2 کې به د ټولو ریکارډونو شمیره وشمېري چیرې چې د لټون متن وموندل شو.

په لاندې مثال کې، کالم B ښیي:

د ښار نوم | مسلک

زموږ دنده دا ده چې هغه مسلکونه ومومئ چې په E1 سیل کې داخل شوي متن تار لري. په C2 حجره کې فورمول به دا وي:

=--ISNUMBER(SEARCH($E$1,B2))

=--ЕЧИСЛО(ПОИСК($E$1;B2))

دا فورمول داسې قطارونه موندلي چې د "بانک" کلمه لري، مګر په یوه کې دا کلمه د مسلک په نوم نه، بلکې د ښار په نوم موندل کیږي. دا موږ ته مناسب نه دی!

د هر ښار نوم یو سمبول تعقیبوي | (عمودی بار)، نو موږ د فنکشن په کارولو سره ورځنۍ (لټون)، موږ کولی شو د دې کرکټر موقعیت ومومئ. د دې موقعیت د دلیل ارزښت په توګه مشخص کیدی شي پیل_ شمیره (start_position) په "اصلي" فنکشن کې ورځنۍ (لټون). د پایلې په توګه، د ښار نومونه به د لټون لخوا له پامه غورځول شي.

اوس ازمول شوی او سم شوی فورمول به یوازې هغه کرښې حساب کړي چې د مسلک په نوم کې د "بانک" کلمه لري:

=--ISNUMBER(SEARCH($E$1,B2,SEARCH("|",B2)))

=--ЕЧИСЛО(ПОИСК($E$1;B2;ПОИСК("|";B2)))

یو ځواب ورکړئ ووځي