
شمارش تعداد کاراکترها در Excel
برای بهدست آوردن تعداد کاراکترهای موجود در یک سلول در اکسل، میتوان از تابع LEN استفاده کرد. این تابع، کل کاراکترهای یک متن را ـ شامل فاصلهها ـ محاسبه میکند. اگر قصد دارید فقط تعداد یک کاراکتر خاص (مثلاً فاصله یا حرف مشخصی) را بشمارید، ترکیب توابع LEN و SUBSTITUTE گزینه مناسبی خواهد بود.
۱. تابع LEN قادر است تعداد کل کاراکترهای موجود در سلول موردنظر را برگرداند:
توضیح: تابع LEN تعداد کل کاراکترهای موجود در یک سلول را محاسبه میکند، از جمله دو رقم، یک فاصله و شش حرف.
۲. برای محاسبه تعداد کاراکترها در چند سلول، میتوان از ترکیب توابع SUM و LEN بهره برد:
نکته: همانطور که قابل پیشبینی است، این فرمول میتواند بسیار طولانی و پیچیده شود.
۳. فرمول آرایهای زیر برای محاسبه مجموع کاراکترهای موجود در یک محدوده سلولی به کار میرود:
توجه: برای ثبت یک فرمول آرایهای در نسخههای قدیمیتر اکسل، باید کلیدهای CTRL + SHIFT + ENTER را بهصورت همزمان فشار دهید تا اکسل بهطور خودکار آن را در آکولادهای {} قرار دهد. در نسخههای جدیدتر مانند Excel 365 یا Excel 2021، تنها فشردن کلید Enter کافی است و آکولادها دیگر نمایش داده نمیشوند. در این مثال، ثابت آرایهای {9;4;6;5} بهعنوان ورودی تابع SUM قرار گرفته و خروجی آن برابر با ۲۴ خواهد بود.
۴. برای محاسبه تعداد تکرار یک کاراکتر خاص (در اینجا حرف الف) درون یک سلول، میتوان از ترکیب توابع LEN و SUBSTITUTE استفاده کرد.
توضیح:تابع SUBSTITUTE، عدد 1 (بهعنوان آرگومان دوم) را با یک رشتهی خالی (آرگومان سوم) جایگزین مینماید. فرمول LEN(SUBSTITUTE(A1,”1″,””)) مقدار ۸ را بازمیگرداند که نشاندهندهی طول متن بدون کاراکتر 1 است. اگر این عدد را از مقدار اولیهی ۱۰ (یعنی تعداد کل کاراکترهای موجود در سلول A1) کم کنیم، به تعداد دفعات تکرار عدد 1 در آن سلول دست پیدا میکنیم.
۵. فرمول آرایهای زیر، تعداد دفعاتی را که یک کاراکتر خاص (در این مثال عدد 1) در بین چند سلول تکرار شده، محاسبه میکند.
توضیح: آرایهی ثابت {1;1;2;1} بهعنوان ورودی در تابع SUM قرار داده شده و خروجی آن برابر با ۵ است.
۶. فرمول آرایهای زیر تعداد دفعاتی که یک کاراکتر خاص (در اینجا حرف a، هم بهصورت کوچک و هم بزرگ) در محدودهای از سلولها ظاهر شده را محاسبه میکند:
تابع SUBSTITUTE نسبت به بزرگی و کوچکی حروف حساس است (Case-Sensitive)، بنابراین در واژهی “Abbas”، حرف بزرگ A توسط این تابع بهعنوان معادل حرف کوچک a در نظر گرفته نمیشود و شمارش نخواهد شد.
تهیه شده توسط گروه آموزشی اکسللرن