ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
12 visibility
موضوع: آفیس توسط:

Shivram باید تعداد دفعاتی را که هر حرف الفبا در یک رشته متن اتفاق می افتد بشمارد. به عنوان مثال، اگر سلولی حاوی متن "دانشگاه کالیفرنیا در سانتا کلارا" باشد، او باید بداند که چند برابر حرف A در رشته، چند برابر حرف B، تا Z. او تعجب می کند که چه فرمولی است. آیا او باید برای انجام این کار استفاده کند؟

یک راه آسان برای انجام این کار این است که به تابع SUBSTITUTE در فرمول خود تکیه کنید. می توانید از این تابع برای حذف هر حرفی که به دنبال آن هستید از متن استفاده کنید و سپس طول های "قبل" و "بعد" متن را با هم مقایسه کنید.

اجازه دهید با فرض اینکه حروف A تا Z را در محدوده A2:A27 دارید شروع کنیم. در سلول B1 متنی را که می خواهید تجزیه و تحلیل کنید ("دانشگاه کالیفرنیا در سانتا کلارا") و در سلول B2 این فرمول را قرار می دهید:

=LEN(UPPER(B$1))-LEN(SUBSTITUTE(UPPER(B$1),UPPER($A2),""))

فرمول را در سلول های باقیمانده کپی کنید (B3:B27)، و تعداد هر حرفی را که در متن B1 ظاهر می شود را نشان می دهد. در صورت تمایل می توانید رشته های متنی اضافی را برای تجزیه و تحلیل در ردیف 1 قرار دهید و سپس محدوده B2:B27 را در ستون های درست زیر آن رشته های متنی دیگر کپی کنید.

توجه داشته باشید که این فرمول هیچ تفاوتی بین حروف بزرگ و کوچک ایجاد نمی کند. به عبارت دیگر، حرف "A" در ستون A با هر دو "A" و "a" در متن ردیف 1 مطابقت دارد. اگر می خواهید فرمول به حروف بزرگ و کوچک حساس باشد، تابع UPPER را از فرمول حذف می کنید، بنابراین :

=LEN(B$1)-LEN(SUBSTITUTE(B$1,$A2,""))
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوال مشابهی یافت نشد

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

106 نفر آنلاین
0 عضو و 106 مهمان در سایت حاضرند
بازدید امروز: 5678
بازدید دیروز: 23827
بازدید کل: 15440194
...