بازدید: 82 بازدید

شمارش تعداد کاراکترها در 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 در نظر گرفته نمی‌شود و شمارش نخواهد شد.

تهیه شده توسط گروه آموزشی اکسل‌لرن

مطالعه بیشتر