فیلترکردن سلول‌های حاوی کامنت در اکسل(VBA)

فیلترکردن سلول‌های حاوی کامنت در اکسل(VBA)

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

به جدول زیر دقت نمایید:

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

قصد داریم سلول‌های دارای کامنت(Comment) را فیلتر کنیم. بدین منظور ابتدا از تابع شخصی CellHasComment جهت مشخص نمودن سلول‌های حاوی کامنت استفاده خواهیم نمود (دانلود کدهای تابع CellHasComment):

اگر آشنایی با نحوه اضافه کردن تابع اکسل را ندارید، پیشنهاد می گردد مقاله تابع TEXTJOIN در اکسل را مطالعه نمایید زیرا در آن اشاره به نحوه اضافه نمودن تابع به محیط اکسل گردیده است. حال که با استفاده از یک ستون کمکی، سلول‌های حاوی کامنت توسط تابع CellHasComment بصورت TREU  و FALSE مشخص خواهند گردید:

استفاده از تابع شخصی CellHasComment

حال تنها کافی است این ستون کمکی را براساس مقادیر TRUE فیلتر (Ctrl + Shift + L) نماییم:

فیلترکردن سلول‌های دارای کامنت

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

 

فیلتر سلول‌های اکسل براساس نوشته‌های کامنت(Comment)

در ادامه سوال پیش خواهد آمد که آیا فیلتر(Filter) براساس نوشته‌های داخل کامنت(Comment) نیز امکان پذیر است؟ در پاسخ باید گفت بله. به عنوان مثال به جدول زیر دقت نمایید:

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

قصد داریم رکوردهای مربوط به NY و یا CT را فیلتر نماییم. از این رو نیازمند تابع شخصی جهت استخراج نوشته‌های کامنت خواهیم بود(دانلود کدهای تابع getComment):

تابع شخصی getComment در اکسل

حال با استفاده از تابع شخصی getComment اقدام به استخراج محتوای یادداشت‌های جدول در یک ستون کمکی خواهیم نمود:

استفاده از تابع GetComment در اکسل

فرمول نوشته شده را به سایر سلول‌های جدول تعمیم خواهیم داد:

استخراج کامنت سلول‌های اکسل توسط تابع getComment

حال با زدن کلیدمیانبر CTRL + SHIFT + L قادر به فیلترکردن State مدنظر خود خواهیم بود:

فیلتر سلول های اکسل با توجه به محتوای کامنت

در پایان امیدواریم مقاله آموزشی فیلترکردن سلول‌های حاوی کامنت در اکسل مورد تایید و رضایت شما عزیزان قرار گرفته باشد. لذا در صورت وجود هرگونه سوال، انتقال و پیشنهاد می‌توانید آن را در قسمت نظرات برای ما ارسال نمایید تا در اسرع وقت پاسخگوی آن باشیم.

پیشنهاد ما به شما

مطالعه بیشتر