30 Excel په 30 ورځو کې فعالیت کوي: SUBSTITUTE

پرون په ماراتون کې 30 Excel په 30 ورځو کې فعالیت کوي موږ فنکشن کارولی آفس (OFFSET) د حوالې بیرته راګرځولو لپاره، او دا هم ولیدل چې دا د فعالیت سره ورته دی انډکس (INDEX). برسېره پردې، موږ زده کړل چې فعالیت آفس (OFFSET) بیا محاسبه کیږي کله چې د کاري پاڼې ډاټا بدل شي، او انډکس (INDEX) یوازې کله چې خپل دلیل بدلوي.

د ماراتون په 27 مه ورځ، موږ به فعالیت مطالعه کړو ضمیمه (موضوع). د فعالیت په څیر ځای (REPLACE)، دا زوړ متن له نوي سره بدلوي، او کولی شي په یوه تار کې د ورته متن لپاره ډیری ځای په ځای کړي.

لکه څنګه چې تمرین ښیې، په ځینو حاالتو کې د امرونو کارول ګړندي او اسانه دي دنده موندل/بدل کړئ (موندل/بدلون) کله چې د بدیل قضیه حساس کولو لپاره اړین وي.

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

27 دنده: بدلول

دنده ضمیمه (SUBSTITUTE) په متن کې د نوي متن سره زوړ متن بدلوي. فنکشن به د زاړه متن ټول تکرارونه ځای په ځای کړي تر هغه چې یو ټاکلی شرط پوره شي. دا قضیه حساسه ده.

تاسو څنګه کولی شئ د SUBSTITUTE فعالیت وکاروئ؟

دنده ضمیمه (SUBSTITUTE) په متن کې د نوي متن سره زوړ متن بدلوي. تاسو کولی شئ د دې لپاره وکاروئ:

  • د راپور سرلیک کې د سیمې نوم بدل کړئ.
  • د نه چاپ وړ حروف لرې کړئ.
  • د وروستي ځای کرکټر بدل کړئ.

SUBSTITUTE نحو

دنده ضمیمه (SUBSTITUTE) لاندې ترکیب لري:

SUBSTITUTE(text,old_text,new_text,instance_num)

ПОДСТАВИТЬ(текст;стар_текст;нов_текст;номер_вхождения)

  • متن (متن) - د متن تار یا لینک چیرې چې متن به ځای په ځای شي.
  • زوړ_متن (زاړه_متن) - متن باید بدل شي.
  • نوی_متن (نوی_متن) - متن باید داخل شي.
  • د مثال_ شمیره (entry_number) د متن د واقع کیدو شمیره ده چې باید ځای په ځای شي (اختیاري).

تبادله جال

  • دنده ضمیمه (SUBSTITUTE) کولی شي د زاړه متن ټول تکرارونه ځای په ځای کړي، نو که تاسو یوازې د یوې ځانګړې پیښې ځای په ځای کولو ته اړتیا لرئ، دلیل وکاروئ د مثال_ شمیره (د ننوتلو_ شمیره).
  • که تاسو اړتیا لرئ د قضیې غیر حساس بدیل ترسره کړئ، فنکشن وکاروئ ځای (بدل کړئ).

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

د دندو په کارولو سره ضمیمه (موضوع) تاسو کولی شئ د راپور سرلیک رامینځته کړئ چې په اوتومات ډول بدلیږي پدې پورې اړه لري چې کومه سیمه غوره شوې. په دې مثال کې، د راپور سرلیک په C11 سیل کې داخل شوی، کوم چې نومول شوی RptTitle. سمبول yyy د سرلیک متن کې به د D13 حجرې کې د ټاکل شوي سیمې نوم سره ځای په ځای شي.

=SUBSTITUTE(RptTitle,"yyy",D13)

=ПОДСТАВИТЬ(RptTitle;"yyy";D13)

30 Excel په 30 ورځو کې فعالیت کوي: SUBSTITUTE

2 بېلګه: غیر چاپ شوي حروف لرې کړئ

کله چې د ویب پاڼې څخه ډاټا کاپي کول، اضافي ځایی حروف ممکن په متن کې ښکاره شي. متن کیدای شي دواړه منظم ځایونه ولري (کرکټر 32) او نه ماتیدونکي ځایونه (حرف 160). کله چې تاسو د دوی د حذف کولو هڅه وکړئ، نو تاسو به دا فنکشن ومومئ ټریم (TRIM) نشي کولی غیر ماتونکي ځایونه لرې کړي.

خوشبختانه، تاسو کولی شئ فنکشن وکاروئ ضمیمه ( SUBSTITUTE ) د هر نه ماتیدونکي ځای په نورمال ځای بدلول ، او بیا د فنکشن کارول ټریم (TRIM)، ټول اضافي ځایونه لرې کړئ.

=TRIM(SUBSTITUTE(B3,CHAR(160)," "))

=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(B3;СИМВОЛ(160);" "))

30 Excel په 30 ورځو کې فعالیت کوي: SUBSTITUTE

3 بېلګه: د وروستي ځای کرکټر بدلول

د متن تار د ټولو پیښو د ځای په ځای کولو څخه مخنیوي لپاره، تاسو کولی شئ دلیل وکاروئ د مثال_ شمیره (د ننوتلو_ شمیره) د دې لپاره چې کوم پیښه بدله شي. لاندې مثال د ترکیب لپاره د اجزاو لیست دی چیرې چې یوازې وروستی ځای کرکټر بدلولو ته اړتیا لري.

دنده LEN (DLSTR) په C3 حجره کې د B3 په حجره کې د حروفونو شمیر حسابوي. فعالیت ضمیمه (SUBSTITUTE) ټول سپین ځای حروف د خالي تار، او دویم فعالیت سره بدلوي LEN (DLSTR) د پروسس شوي تار اوږدوالی پیدا کوي. اوږدوالی 2 حروف لنډ دی، پدې معنی چې په تار کې 2 ځایونه شتون لري.

=LEN(B3)-LEN(SUBSTITUTE(B3," ",""))

=ДЛСТР(B3)-ДЛСТР(ПОДСТАВИТЬ(B3;" ";""))

30 Excel په 30 ورځو کې فعالیت کوي: SUBSTITUTE

په D3 حجره کې، فعالیت ضمیمه (SUBSTITUTE) د دوهم ځای کرکتر د نوي تار سره بدلوي » | ".

=SUBSTITUTE(B3," "," | ",C3)

=ПОДСТАВИТЬ(B3;" ";" | ";C3)

30 Excel په 30 ورځو کې فعالیت کوي: SUBSTITUTE

د دې لپاره چې د دې ستونزې حل کولو لپاره دوه فارمولونه ونه کاروئ، تاسو کولی شئ دوی په یوه اوږده کې سره یوځای کړئ:

=SUBSTITUTE(B3," "," | ",LEN(B3)-LEN(SUBSTITUTE(B3," ","")))

=ПОДСТАВИТЬ(B3;" ";" | ";ДЛСТР(B3)-ДЛСТР(ПОДСТАВИТЬ(B3;" ";"")))

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