تهیه پرسشنامه در اکسل

تهیه پرسشنامه در اکسل
۴.۷/۵ - (۱۰ امتیاز)

تهیه پرسشنامه در اکسل  با استفاده از دکمه های رادیویی Option Button

تهیه پرسشنامه یکی از مسائلی هست که زیاد مورد استفاده قرار میگیره؛ انواع مطالعات و نظرسنجی های علمی، اجتماعی، سیاسی و … با استفاده پرسشنامه انجام میشه. راه های مختلفی برای تهیه پرسشنامه وجود داره، یک سری نرم افزار و سایت برای این کار وجود داره. اما یکی از راه ها اینه که پرسشنامه در اکسل رو با استفاده از ابزارهای فرم و دکمه رادیویی یا Option Button تهیه کنیم و با تهیه یک دیتابیس جامع، میتونیم تحلیل های قوی و حرفه ای روی داده های جمع آوری شده داشته باشیم.

در ادامه نحوه تهیه یک پرسشنامه در اکسل رو با هم بررسی میکنیم:

چون پرسشنامه باید طوری باشه که برای هر سوال فقط یک جواب قابل انتخاب باشه، پس باید از ابزار Option Button استفاده کنیم. همونطور که قبلا گفتیم این ابزار فقط قابلیت انتخاب یک گزینه رو داره. (در خصوص نحوه اضافه کردن این ابزارها به اکسل حتما پست داینامیک سازی در اکسل رو مطالعه کنید).

مطابق شکل ۱ چهار دکمه رادیویی برای چهار گزینه سوال ۱ قرار داده شده.

تعیین دکمه های رادیویی به عنوان گزینه های جواب پرسشنامه

شکل ۱- تعیین دکمه های رادیویی به عنوان گزینه های جواب پرسشنامه

حالا باید هر چهار گزینه مورد نظر رو به یک سلول مثلا F3 متصل میکنیم. مطابق شکل ۲ ابتدا روی دکمه رادیویی گزینه اول کلیک راست کرده و در قسمت Cell Link سلول مورد نظر رو انتخاب کرده و OK میزنیم.

تخصیص سلول ارتباط به دکمه رادیویی

شکل ۲- تخصیص سلول ارتباط به دکمه رادیویی

وقتی این کار و انجام میدید، هر تعداد دکمه رادیویی توی شیت باشه، وصل میشه به سلول F3 و با انتخاب هر کدوم از این دکمه ها، عدد متناظر با شماره دکمه رادیویی در سلول نمایش داده میشه.

این عدد نشون میده که چندمین دکمه رادیویی انتخاب شده و با استفاده از همین عدد میتونیم گزارش هامون رو تحلیل کنیم. مثلا اینکه برای سوال ۱ چند نفر جواب گزینه ۱ دادن. کافیه تعداد اعداد ۱ شمرده بشه.

حالا باید سوالات بعدی رو به پرسشنامه اضافه کنیم. سوالات بعدی رو مطابق شکل ۳ به پرسشنامه اضافه میکنیم.

ایجاد دکمه های رادیویی برای همه پرسش ها

شکل ۳- ایجاد دکمه های رادیویی برای همه پرسش ها

اما مسئله ای که پیش میاد اینه که همه دکمه های رادیویی بصورت پیش فرض به یک سلول متصل میشن و فقط یکی از اونها برای همه سوالات قابل انتخابه. به شکل ۴ دقت کنید، میبینید با انتخاب گزینه ۳ برای سوال ۴، عدد ۱۵ نشون داده میشه. در حالیکه ما میخوایم، هر ۴ گزینه به یک سوال مرتبط باشند و عدد ۱ تا ۴ نشون دهنده گزینه انتخابی برای هر سوال باشه.

اتصال همه دکمه های رادیویی به یک سلول

شکل ۴- اتصال همه دکمه های رادیویی به یک سلول

برای اینکه بقیه دکمه های رادیویی به سلول F3 وصل نشن و هر سوال، سلول ارتباط خودش و داشته باشه باید از GroupBox استفاده کنیم. به تصویر زیر دقت کنید:

گروه بندی کنترل ها

پس برای هر چهار سوال، یک GroupBox رسم میکنیم و سلول ارتباط رو مجدد تعیین میکنیم.

نکته:
اگر سلول های ارتباط بهم ریخت، به این ترتیب انجام بدید: اول سوال اول رو ثبت کنید و GroupBox براش قرار بدید. بعد برید سراغ سوال دوم. دوباره ۴ تا دکمه ایجاد کنید و سلول مرتبط رو مشخص کرده و بعد GroupBox رسم کنید و همینطور الی آخر.

 

در نهایت پرسشنامه مطابق شکل ۵ در اختیار شماست و میتونید روی نتایج تحلیل و بررسی انجام بدید.

طراحی پرسشنامه با استفاده از دکمه های رادیویی و GroupBox

شکل ۵- طراحی پرسشنامه در اکسل با استفاده از دکمه های رادیویی و GroupBox

اگر به تهیه پرسشنامه آنلاین و اتصال اون به گوگل شیت علاقه دارید میتونی مقاله پرسشنامه آنلاین رو بخونید.

دانلود فایل این آموزش

برای دانلود فایل تهیه شده در این آموزش، روی دکمه زیر کلیک کنید:

کلیدواژه : متوسط
آواتار
182

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

دیدگاه کاربران
  • امیرحسین آدینه ۲۷ شهریور ۱۳۹۸ / ۹:۲۴ ق٫ظ

    اگر سفارشی تر بخواهید، بایستی نرم افزار بنویسید!

  • محمد رضا حسینی ۱۵ مرداد ۱۳۹۸ / ۹:۰۸ ق٫ظ

    با سلام
    سرکار خانم خاکزاد از آموزشهای زیبای حضرتعالی بسیار سپاسگزارم.سوالی برای بنده پیش آمده و آن اینکه در هنگام استفاده از گزینه های رادیویی تعداد ۸ کنترل اول اعداد از ۱ تا ۸ رو بخودشون اختصاص داده اند اما گزینه نهم بجای عدد ۹ عدد ۱۰ را بخود اختصاص داده است .
    چگونه می توانم بصورت دستی عدد مربوطه رو اصلاح کنم ؟ (۱۰ رو به ۹ تبدیل کنم)
    سپاسگزارم

    • سامان چراغی ۲۰ مرداد ۱۳۹۸ / ۸:۲۹ ق٫ظ

      سلام، برای تغییر متن نمایشی دکمه های رادیویی روی اونا کلیک راست کنید و گزینه Edit Text رو بزنید و متن دلخواه رو وارد کنید.

  • سالاریان ۲۲ اردیبهشت ۱۳۹۸ / ۱:۱۳ ب٫ظ

    با سلام و سپاس
    برای اینکه سایز Option Button ایجاد شده رو بزرگ کنیم (دقیقا خود دایره دکمه رو بزرگ کرد) چه باید کرد ؟
    ممنونم

    • آواتار
      حسنا خاکزاد ۲۲ اردیبهشت ۱۳۹۸ / ۱۰:۵۲ ب٫ظ

      درود بر شما
      متاسفانه فعلا همچین تنظیمی وجود نداره

  • قاسم ۲۰ فروردین ۱۳۹۸ / ۱۱:۴۲ ق٫ظ

    سلام
    ممنونم خانم خاکزاد از اموزشهاتون نهایت بهره را میبریم.
    زنده باشید

  • hassan ebrahimi ۴ اسفند ۱۳۹۷ / ۹:۰۸ ب٫ظ

    سلام خانم مهندس، زنده باشید الهی
    بنده ه مشکلی دارم اینکه چطور دور کادر group box را مخفی یاحذف کنم؟

    • آواتار
      حسنا خاکزاد ۵ اسفند ۱۳۹۷ / ۹:۵۹ ق٫ظ

      درود بر شما
      ALT F11 رو بزنید
      وارد محیط VBA که شدید، کلید Ctrl+G رو بزنید
      در پنجره immediate window کد زیر رو کپی کرده و اینتر بزنید

      activesheet.groupboxes.visible = false

      هر موقع هم خواستید دیده بشه، true رو اجرا کنید

      • hassan ebrahimi ۵ اسفند ۱۳۹۷ / ۱۱:۱۰ ق٫ظ

        ممنون خانم مهندس، یک پرسشنامه ۹۰ سوالی رونشناسی طراحی کردم و برا ی هر سوال شش گزینه دکمه رادیویی در نظر گرفتم ابتدا از شش دکمه سوال اول کپی گرفتم و در هر سوال قرار دادم، حال ۱- برای سوال اول یک group box قرار دادم و cell linl آنرا ثبت کردم ولی برای سوال دوم که میام group box دوم را که قرار میدم و cell link مربوطه ش را ثبت میکنم ، عدد دکمه های رادیویی سوال دوم باز از سوال اول میشمارد ۲- اینکه برای هر سوال که group box ایجاد میکنم باید کد activesheet.groupboxes.visible = false را مجدد اعمال کنم تا کادر دورش مخفی شود؟
        ممنونم از حوصله و صبرتون.

        • آواتار
          حسنا خاکزاد ۵ اسفند ۱۳۹۷ / ۱:۳۸ ب٫ظ

          خواهش میکنم
          سوال اول:
          خیلی حساسه، باید به ترتیب پیش برید و اول باکس بذارید بعد داخلش دکمه رادیویی. سعی کنید کپی نکنید

          سوال دوم:
          کد رو امتحان کنید خواهید دید همه رو پنهان میکنه

  • جواد ۱۷ دی ۱۳۹۷ / ۱۰:۱۲ ب٫ظ

    سلام
    در شیت ۱ اطلاعات افراد ثبت شده
    در شیت ۲ می خواهیم افرادی که اسم آنها مثلا ایمان است و سن آنها مثلا ۳۰ است و تحصیلات آنها مثلا لیسانس است و .. را که از طریق data validation مشخص کرده ایم، در شیت ۲ نمایش دهد.
    در صورت امکان بصورت واضح و کامل لطفا پاسخ دهید.
    اگر امکان دارد در قالب یک مثال حل بفرمایید ممنون میشم.
    با تشکر

    • آواتار
      حسنا خاکزاد ۱۸ دی ۱۳۹۷ / ۹:۵۹ ق٫ظ

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

      اگر حتما باید فرمول نویسی کنید، باید از فرمول نویسی آرایه ای (جستجوی چند شرطی و تکراری). که ترکیب index,small,if و … لینک مربوط به فرمول نویسی آرایه ای رو مطالعه کنید:
      https://excelpedia.net/array-formula/

      با فرض اینکه محدوده داده ها در A1:D100 باشه و سلول های دیتاولیدیشن در F1, G1 و H1 باشه.

      =index(A1:D100,small(if(A1:A100&B1:B100&C1:C100=F1&G1&H1,row(A1:A100),""),row(A1)),Column(A1))
      

      که با توجه به حجم داده ها باید روش رو انتخاب کنید چون فرمول نویسی آرایه ای سنگین میکنه فایل رو.

      • جواد ۱۹ دی ۱۳۹۷ / ۰:۱۲ ق٫ظ

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

        • آواتار
          حسنا خاکزاد ۱۹ دی ۱۳۹۷ / ۸:۵۵ ق٫ظ

          درود بر شما

          فرضیات نوشته شده
          فرمول هم داده شده. کافیه وارد فایل کنید. بعد که انجام دادید فرمول رو تحلیل کنید یاد بگیرید تا بتونید روی داده های خودتون پیاده کنید.

          شما انجام بدید
          فایلتون و اماده کنید.
          هر جاش نشد سوال بپرسید!

          موفق باشید

          • جواد ۱۹ دی ۱۳۹۷ / ۸:۵۶ ب٫ظ

            سلام
            با تشکر از شما
            امکانش هست من فایلی که تهیه کرده ام را برای شما بفرستم.
            راستش با توضیحی که شما دادید نتونستم گزارش بگیرم.
            من با پیوت تیبل میتونم انجام بدم و گزارش بگیرم ولی حتما با توجه به شرایط خاص باید از فرمول نویسی گزارش بگیرم.
            اگه امکان دارد من فایل را برای شما بفرستم. ممنون از زحمتی که می کشید.

          • آواتار
            حسنا خاکزاد ۲۰ دی ۱۳۹۷ / ۱۱:۱۳ ب٫ظ

            درود بر شما
            از گروه تلگرامی استفاده کنید
            لینک در فوتر سایت هست

  • maskh ۱۹ مهر ۱۳۹۷ / ۸:۳۸ ب٫ظ

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

    • اکسل پدیا ۱۹ مهر ۱۳۹۷ / ۱۱:۲۳ ب٫ظ

      سلام دوست عزیز
      نظر لطف شماست
      واقعیت اینه که این فایل ها مشکلی ندارن و فقط کافیه نرم افزار rar خودتون رو اپدیت کنید. این موضوع بارها چک و بررسی شده

  • علی ۱۲ مهر ۱۳۹۷ / ۸:۲۸ ب٫ظ

    سلام
    تشکر از مطالب مفیدتان
    یک سوال از خدمت شما داشتم. فایل خروجی اکسل باید با چه پسوندی در اختیار صاحب نظر قرار دهیم تا محتویات آن برای کسی که پرسشنامه را پر می کند قابل تغییر نباشد یعنی نتواند تنظیمات را تغییر دهد ؟
    با تشکر

    • آواتار
      حسنا خاکزاد ۱۴ مهر ۱۳۹۷ / ۸:۴۵ ق٫ظ

      درود بر شما
      پسوند تاثیری نداره
      فقط کافیه فایل قفل بشه
      protect

  • محسن ۲۲ شهریور ۱۳۹۷ / ۱۱:۲۶ ق٫ظ

    با سپاس از شما خانم مهندش
    اگه با کلیک راست کردن روی دکمه رادیویی گزینه cell link نباشه بنظورتون مشکل از چی
    ممنون که جواب بدین .

    • آواتار
      حسنا خاکزاد ۲۳ شهریور ۱۳۹۷ / ۶:۴۲ ب٫ظ

      درود بر شما
      از دسته Form Controls استفاده کنید
      شما از دسته ActiveX استفاده کردید

  • جواد علی محمدی ۶ شهریور ۱۳۹۷ / ۳:۰۶ ب٫ظ

    با سلام واحترام
    چگونه میتوان رنگهای مربوط به مثلاپنج خط در لاین چارت را به پنج سل متوالی اکسل منتقل نمود
    بدون استفاده از vbe ویا وارد نمودن تک تک رنگها به صورت دستی در سلها

    • آواتار
      حسنا خاکزاد ۶ شهریور ۱۳۹۷ / ۴:۰۷ ب٫ظ

      درود بر شما
      منظورتون از انتقال رنگ نمودار به سلول چی هست؟

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *