شمارش تعداد یک کاراکتر خاص در یک سلول اکسل
فرض کنید کلمهای یا جملهای درون یک سلول قرار دارد و شما میخواهید تعداد یک کاراکتر خاص (حرف، فاصله بین کلمات (space)، عدد و.)را در آن کلمه یا جمله تعیین کنید. برای آشنایی با نحوه انجام اینکار در ادامه مطلب با پیسیترفند همراه باشید.
برای شمارش تعداد یک کاراکتر خاص در یک سلول باید از توابع SUBSTITUTE و LEN استفاده کرد که در شکل کلی آن (فرمول زیر)، A1 آدرس سلول را نشان می دهد و "n" نشان دهنده کاراکتری است که میخواهید تعداد آن را حساب کنید.
=LEN(A1)-LEN(SUBSTITUTE(A1,"n",""))
به طور مثال در شکل فوق، سلول فعال (D4)شامل فرمول زیر است:
=LEN(B3)-LEN(SUBSTITUTE(B3,C3,""))
این فرمول ابتدا با استفاده از تابع SUBTITUTE کاراکتر مشخص شده را از متن اصلی حذف میکند. سپس بوسیله تابع LEN تعداد کاراکترهای باقیمانده شمارش میشود و در نهایت تفاوت این مقدار و تعداد کل کاراکترهای متن اصلی محاسبه میشود. نتیجه برابر تعداد کاراکتر مشخص شده در متن میباشد.
تابع SUBSTITUTE به حروف بزرگ و کوچک لاتین حساس است. بنابراین اگر شما نیاز به شمارش هر دو حالت بزرگ و کوچک یک حرف دارید، برای تبدیل متن به حروف بزرگ از تابع UPPER داخل SUBSTITUTE استفاده کنید. با توجه به شکل بالا تعداد حرف N پس از استفاده از تابع UPPER از 0 به 2 تغییر پیدا کرده است.
منبع: exceljet.net
- لینک منبع
تاریخ: جمعه , 30 دی 1401 (20:00)
- گزارش تخلف مطلب