You are currently viewing شمارش تعداد یک کاراکتر در اکسل  | کاربرد همزمان تابع SUBSTITUTE و LEN
یاد بگیرید چگونه با ترکیب هوشمندانه توابع LEN و SUBSTITUTE در اکسل، تعداد تکرار هر کاراکتر را در یک متن بشمارید. این یک ترفند کاربردی و ضروری برای تحلیل داده‌های متنی است.

شمارش تعداد یک کاراکتر در اکسل | کاربرد همزمان تابع SUBSTITUTE و LEN

تابعی برای شمارش تعداد تکرار یک نویسه (کاراکتر) خاص در متن یک سلول اکسل وجود ندارد.
در این آموزش چگونه انجام بدهم با ترکیب دو تابع SUBSTITUTE و LEN این شمارش را بصورت مرحله به مرحله انجام می دهیم.

سوال : شمارش تعداد یک کاراکتر در اکسل

فرض کنید که می خواهیم در متن زیر که مسیر یک فایل است و در سلول A1 قرار گرفته است تعداد تکرار کاراکتر (نویسه) \ (بک‌اسلش) را شمارش و در سلول B1 نمایش دهیم.

C:\Users\Pasargad\Pictures\icon

این کار را می توانیم در چهار مرحله زیر انجام دهیم:

مرحله اول : شمارش تعداد کاراکترهای متن

فرمول زیر را در سلول B1 کپی نمایید تا تعداد کاراکترهای متن سلول A1 را شمارش نماید.

=LEN(A1)

برای آشنایی بیشتر با تابع LEN اکسل می توانید این صفحه را مشاهده نمایید.

مرحله دوم : حذف کاراکتر \ (بک‌اسلش) از متن و ایجاد متن جدید

تابع SUBSTITUTE در اکسل یک کاراکتر را در متن جستجو و آنرا با کاراکتر جدید جایگزین می نماید. اگر در این تابع بجای کاراکتر جدید از یک رشته خالی (“”) استفاده نماییم کاراکتر قبلی را در متن حذف می نماید.
فرمول زیر را در سلول B2 کپی نمایید تا کاراکتر \ (بک‌اسلش) را از متن سلول A1 حذف و متن جدید را ایجاد نماید.

=SUBSTITUTE(A1, "\", "")

برای آشنایی بیشتر با تابع SUBSTITUTE اکسل می توانید این صفحه را مشاهده نمایید.

مرحله سوم: شمارش تعداد کاراکترهای متن جدید

در سلول B3 فرمول زیر را کپی نمایید تا تعداد کاراکترهای متنی را که از حذف کاراکتر \ (بک‌اسلش) بدست آوردیم (سلول B2) را بدست آورد.

=LEN(B2)

مرحله چهارم: شمارش تعداد کاراکتر \ در سلول A1

حالا ما در سلول B1 تعداد کاراکترهای متن اصلی و در سلول B3 تعداد کاراکترهای متن بدون کاراکتر \ (بک‌اسلش) را داریم. بدیهی است که تفاوت این دو مقدار برابر با تعداد کاراکتر \ (بک‌اسلش) در متن سلول A1 می باشد.

=B1 - B3

مرحله پنجم: ترکیب همه فرمول‌ها و ایجاد یک فرمول واحد

فرمول زیر ترکیب همه چهار فرمولی است که در بالا نوشته شده است. با استفاده از فرمول زیر می توانید شمارش تعداد یک کاراکتر خاص را در متن یک سلول اکسل را بدست آورید:

=LEN(A1) - LEN(SUBSTITUTE(A1, "\", ""))
نمای جدول بندی شده مراحل پنج گانه محاسبه تعداد کاراکتر بک‌اسلش در مسیر فایل با استفاده از توابع LEN و SUBSTITUTE در نرم‌افزار مایکروسافت اکسل
این تصویر مراحل تجزیه شده فرمول نویسی برای شمارش کاراکتر را در اکسل نشان می‌دهد. با دنبال کردن این مراحل از سطر دوم به پایین، می‌توانید منطق پشت فرمول نهایی را به طور کامل درک کنید.

بیشتر بخوانید

دیدگاهتان را بنویسید