فهرست مطالب:

ربات "MadLib" با استفاده از Excel: 9 مرحله
ربات "MadLib" با استفاده از Excel: 9 مرحله

تصویری: ربات "MadLib" با استفاده از Excel: 9 مرحله

تصویری: ربات
تصویری: 10ft Live Action Repeat Slider 2024, نوامبر
Anonim
تصویر
تصویر

Madlibbing را با دوستان خود به خاطر دارید؟ یک نفر اسامی و افعال را ارائه می دهد و شخص دیگر یک جمله با جاهای خالی برای پر کردن آنها ارائه می دهد. بخش سرگرم کننده مشاهده ارتباطات غیر منتظره بود.

این دستورالعمل به شما نشان می دهد که چگونه از Microsoft Excel برای ایجاد جملات کاملاً تصادفی با استفاده از کلماتی که ارائه می دهید ، استفاده کنید. این جمله ای است که صفحه گسترده من فقط برای من ایجاد کرده است: "عروسک غمگین با عصبانیت بر پسر ناهنجار فریاد می زند." و من از شنیدن آن بسیار شوکه می شوم. صفحه گسترده شما به شما چه خواهد گفت؟

مرحله 1: یک واژگان ساده ارائه دهید

یک واژگان ساده ارائه دهید
یک واژگان ساده ارائه دهید
یک واژگان ساده ارائه دهید
یک واژگان ساده ارائه دهید

با باز کردن یک سند خالی در Microsoft Excel شروع کنید. من از Excel 2007 استفاده می کنم ، اما می توانید این کار را در نسخه های قبلی نیز انجام دهید. همه چیز یکسان است.

شما فقط باید نگران سه قسمت از صفحه گسترده باشید. 1) سلول فعال جایی است که بیشتر تایپ در آن اتفاق می افتد. 2) می توانید فرمول را از سلول فعال نیز در نوار فرمول مشاهده کنید. اگر صفحه گسترده شما بیش از حد شلوغ شود ، ممکن است ترجیح دهید چیزهایی را در آنجا تایپ کنید. 3) ما از دو ورق در کتاب کار استفاده می کنیم. با کلیک روی این برگه ها می توانید بین آنها جابجا شوید. … با شروع کاربرگ Sheet1 ، جدول واژه ها را مطابق شکل ایجاد کنید. برای شروع ، ما فقط از اسم ، فعل و صفت استفاده می کنیم. و فقط چهار مورد از هر کدام. بعداً نحوه افزودن موارد بیشتر را به شما نشان خواهم داد.

مرحله 2: یک فضای کاری برای محاسبات آماده کنید

یک فضای کاری برای محاسبات آماده کنید
یک فضای کاری برای محاسبات آماده کنید

چند فرمول وجود دارد که باید بنویسیم ، بنابراین با کلیک روی برگه sheet2 در پایین پنجره به sheet2 بروید. با برچسب زدن سطرها و ستون ها شروع کنید. 1) ستون B برچسب صفت ، ستون C اسم و ستون D فعل است. 2) ردیف 2 برای شمارش خواهد بود. برچسب '#' بزنید. 3) ردیف 2 و 3 برای کلمات تصادفی خواهد بود. اکنون آنها را نیز برچسب گذاری کنید. = COUNTA (Sheet1! A: A) -1 این به Excel می گوید ، "به 'sheet1' بروید و همه سلولهای غیر خالی در ستون A را بشمارید. یکی از آن را کم کنید" (برای برچسب در ردیف اول.) 2) این فرمول را کپی کرده و در C3 بچسبانید. A: A را به B: B3 تغییر دهید) به D3 کپی کرده و A: A را به C: C تغییر دهید

مرحله 3: یک کلمه تصادفی از لیست را انتخاب کنید

یک کلمه تصادفی از لیست را انتخاب کنید
یک کلمه تصادفی از لیست را انتخاب کنید

زمان انتخاب اولین کلمه تصادفی ما فرا رسیده است. 1) در سلول B3 ، این فرمول را دقیقاً = غیر مستقیم وارد کنید (آدرس (INT (RAND ()*Sheet2! $ B $ 2) +2، 1، 1، TRUE، "sheet1")) 2) این فرمول را در B4 بچسبانید خوب … اگر علاقه دارید (و لازم نیست که باشید) ، چهار فراخوانی تابع در این خط وجود دارد. آنها به هم متصل شده اند به طوری که ابتدا قسمت داخلی انجام می شود. 1) RAND () یک عدد تصادفی بین 0 تا 1 ایجاد می کند. این عدد بر تعداد کلمات موجود در لیست ضرب می شود. برای مثال ، اگر عدد تصادفی.314159 و تعداد کلمات 10 باشد ، فرمول 3.14159.2 را برمی گرداند.) INT هر قسمت کسری را کوتاه می کند. در این مورد ، 3.14159 به سادگی 3.3 می شود) ADDRESS یک مرجع سلولی ایجاد می کند. پارامتر اول ردیف و پارامتر دوم ستون است. در اینجا ، ردیف 3 (از شماره تصادفی) و ستون اولین ستون خواهد بود: ستون A. ما همچنین می خواهیم این آدرس در 'sheet1' باشد. 4) INDIRECT به مرجع سلول ایجاد شده در مرحله 3 و کلمه را در آنجا پیدا می کند. بله ، به نوعی پیچیده است. من فقط یک روز ننشستم و همه این فرمول ها را به هم وصل کردم. من هر یک از آنها را برای مدت طولانی جداگانه آموختم تا مشکلات بسیار متفاوتی را حل کنم. مدتی گذشت تا اینکه متوجه شدم می توانم از آنها در کنار هم به شکل سرگرم کننده ای استفاده کنم. چون مغز عجیبی دارم. بیایید ادامه دهیم.

مرحله 4: برای انواع دیگر کلمات تکرار کنید

برای انواع دیگر کلمات تکرار کنید
برای انواع دیگر کلمات تکرار کنید
برای انواع دیگر کلمات تکرار کنید
برای انواع دیگر کلمات تکرار کنید

اکنون که ما با موفقیت در حال ایجاد صفت های تصادفی هستیم ، می توانیم فرمول های مشابهی را برای اسم و فعل انجام دهیم

1) کپی فرمول از B3 به C3 2) تغییر B $ 2 به $ C $ 2 3) تغییر 1 به 2 4) کپی C3 به C4… 1) کپی فرمول از C3 به D3 2) تغییر C $ 2 $ به $ D $ 2 3 3) تغییر 2 به 3 4) کپی D3 به D4 اکنون باید جدولی داشته باشید که تعدادی کلمه تصادفی روی آن باشد. (آیا توجه کرده اید که کلمات تصادفی هر زمان که چیز دیگری را در صفحه گسترده تغییر می دهید تغییر می کنند؟ این خنک بودن عملکرد RAND است. هر زمان که چیزی در صفحه گسترده تغییر کرد ، به روز می شود.:-)

مرحله 5: یک جمله بسازید

تشکیل یک جمله
تشکیل یک جمله
تشکیل یک جمله
تشکیل یک جمله

اکنون می خواهیم این کلمات را در یک جمله به هم متصل کنیم. این فرمول را دقیقاً در سلول A7 تایپ کنید: = "The" & B3 & "" & C3 & "" & D3 & "the" & B4 & "" & C4 هنگامی که بازگشت را فشار می دهید اولین جمله تصادفی خود را مشاهده خواهید کرد دیگری می خواهی؟ "CTRL+=" را بزنید. (این کلید CTRL ، به علاوه '=' ، در همان زمان است.) ادامه دهید! تصادفی هرگز متوقف نمی شود. چگونه کار می کند؟ اکسل همه چیز را در آن خط با هم ترکیب کرد. کلمه "The" به کلمه تصادفی در سلول B3 تبدیل شد ، که در فضا ("") و در سلول C3 و غیره درهم شکست.

مرحله 6: بسیار زیبا

Pretty It Up
Pretty It Up
Pretty It Up
Pretty It Up

وقتی این را به دوستان خود نشان می دهید ، احتمالاً می خواهید تمام محاسبات و فرمول ها را پنهان کنید.

می توانید آن سطرها را پنهان کنید ، 1) روی برچسب های سطر کلیک کنید و برای انتخاب چندین ردیف بکشید 2) روی ردیف راست کلیک کنید تا یک منوی بازشو پیدا شود 3) از منوی بازشو پنهان کنید … همچنین می توانید بسیاری از گزینه های قالب بندی متن را در نوار ابزار Home من ساعت های زیادی از زندگی خود را از دست داده ام ، در حال مرور لیست بی پایان فونت هایی که با مایکروسافت آفیس ارائه می شود. در این مثال ، من "Jokerman" را انتخاب کردم. همچنین ممکن است بخواهید برخی دستورالعمل ها را اضافه کنید تا دوستان شما بدانند چه کار کنند.

مرحله 7: بیشتر ، بیشتر ، بیشتر

بیشتر بیشتر بیشتر
بیشتر بیشتر بیشتر

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

هر چقدر کلمه ای که فکر می کنید اضافه کنید. از دوستان خود کلمه بخواهید. آنها را به لیست های موجود در برگ 1 اضافه کنید. …

مرحله هشتم: جملات بهتر

جملات بهتر
جملات بهتر
جملات بهتر
جملات بهتر
جملات بهتر
جملات بهتر

نویسندگان خوب می دانند که در حالی که جملات کوتاه توجه شما را به خود جلب می کند ، جملات طولانی تر با تعدیل کننده های بیشتر حال و هوایی را ایجاد می کند. شما می توانید انواع بیشتری از کلمات را اضافه کنید و ساختار را تغییر دهید تا جملات پیچیده تر و ظالمانه تری به دست آورید. اول ، یک ستون دیگر به sheet1 اضافه کنید. در این مثال ، من برخی قیدها را به جمله ام اضافه می کنم. … SECOND ، ستون دیگری را نیز به sheet2 اضافه کنید (اگر این سطرها را در مرحله قبل مخفی کرده اید ، ممکن است مجبور شوید آنها را "unhide" کنید. روی جایی که سطرها باید ظاهر شوند راست کلیک کنید. Unhide را انتخاب کنید.) فرمول ها را از ستونهای قبلی را تنظیم کرده و مانند قبل تنظیم کنید. بنابراین ، E3 باید: = COUNTA (Sheet1! D: D) -1E4 و E5 باید: = INDIRECT (ADDRESS (INT (RAND ()*Sheet2! $ E $ 2) +2 ، 4 ، 1 ، TRUE ، "sheet1"))) … در نهایت ، کلمه (های) جدید را به جمله خود اضافه کنید. من قید جدیدم را در مقابل فعل قرار می دهم ، درست است. = "The" & B3 & "" & C3 & "" & E3 & "" & D3 & "the" & B4 & "" & C4 مراقب باشید که همه چیز را با علامت (و) متصل کنید. همچنین مطمئن شوید که بین کلمات فاصله ("") وجود دارد.

مرحله نهم: تقلب کنید

در اینجا چند ایده دیگر وجود دارد. چرا صفحه گسترده را برای تولید تغییر ندهید:

  • عناوین روزنامه ها ، مانند "جنیفر آنیستون و بیگفوت برنامه های ازدواج خود را اعلام می کنند!"
  • مجموعه های تلویزیونی جدید ، مانند "سفر سگ بیونیک در زمان به جزیره مرموز سوپر مدل"
  • بهانه هایی مانند "سگ بیونیک مسافر زمان من مشق من را خورد."
  • شعر عاشقانه ، مانند "من تو را بیشتر از یک جزیره مرموز از سوپر مدل ها دوست دارم"

:-) پایان. و اکنون ، به عنوان پاداشی برای توجه مستمر شما ، لطفاً صفحه گسترده صفحه madlib من را پیوست کنید. همه فرمول ها در حال حاضر تایپ شده اند ، اما ممکن است نیاز به زیباسازی داشته باشد. لطفاً اگر در مورد هر یک از مراحل گیج شده اید ، نظرات را اضافه کنید. یا توضیح خواهم داد یا مرحله را اصلاح خواهم کرد.

توصیه شده: