สารบัญ:
- ขั้นตอนที่ 1: จัดเตรียมคำศัพท์ง่ายๆ
- ขั้นตอนที่ 2: เตรียมพื้นที่ทำงานสำหรับการคำนวณ
- ขั้นตอนที่ 3: เลือกคำสุ่มจากรายการ
- ขั้นตอนที่ 4: ทำซ้ำสำหรับคำประเภทอื่น
- ขั้นตอนที่ 5: สร้างประโยค
- ขั้นตอนที่ 6: สวยขึ้น
- ขั้นตอนที่ 7: มากขึ้น มากขึ้น มากขึ้น
- ขั้นตอนที่ 8: ประโยคที่ดีกว่ามากขึ้น
- ขั้นตอนที่ 9: โกง
วีดีโอ: หุ่นยนต์ "MadLib" โดยใช้ Excel: 9 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
จำเรื่องบ้าๆบอ ๆ กับเพื่อน ๆ ของคุณได้ไหม? คนหนึ่งจะจัดเตรียมคำนามและคำกริยา และอีกคนหนึ่งจะจัดเตรียมประโยคที่มีช่องว่างเพื่อเติมคำเหล่านั้น ส่วนที่สนุกคือการได้เห็นการเชื่อมต่อที่ไม่คาดคิด
คำแนะนำนี้จะแสดงให้คุณเห็นถึงวิธีใช้ Microsoft Excel เพื่อสร้างประโยคสุ่มจำนวนมากโดยใช้คำที่คุณให้ไว้ นี่คือประโยคที่สเปรดชีตเพิ่งสร้างขึ้นเพื่อฉัน: "ตุ๊กตาเศร้าตะโกนใส่เด็กสกุชชี่อย่างโกรธเคือง" และฉันค่อนข้างตกใจเมื่อรู้เรื่องนี้ สเปรดชีตของคุณจะบอกอะไรคุณได้บ้าง
ขั้นตอนที่ 1: จัดเตรียมคำศัพท์ง่ายๆ
เริ่มต้นด้วยการเปิดเอกสารเปล่าใน Microsoft Excel ฉันใช้ Excel 2007 แต่คุณสามารถทำได้ในเวอร์ชันก่อนหน้าเช่นกัน ทุกอย่างเหมือนกันหมด
คุณจะต้องกังวลเกี่ยวกับสามส่วนของสเปรดชีตเท่านั้น 1) เซลล์ที่ใช้งานอยู่จะเป็นที่ที่การพิมพ์ส่วนใหญ่จะเกิดขึ้น 2) คุณสามารถดูสูตรจากเซลล์ที่ใช้งานอยู่ได้ในแถบสูตร คุณอาจต้องการพิมพ์สิ่งต่างๆ ที่นั่น หากสเปรดชีตของคุณคนเยอะเกินไป 3) เราจะใช้แผ่นงานสองแผ่นในสมุดงาน คุณสามารถสลับไปมาระหว่างกันได้โดยคลิกที่แท็บเหล่านี้ … เริ่มต้นด้วยแผ่นงาน Sheet1 ให้สร้างตารางคำดังที่แสดง เริ่มต้นด้วย เราจะใช้เฉพาะคำนาม กริยา และคำคุณศัพท์เท่านั้น และอย่างละสี่เท่านั้น ต่อไปฉันจะแสดงวิธีเพิ่มให้คุณดู
ขั้นตอนที่ 2: เตรียมพื้นที่ทำงานสำหรับการคำนวณ
มีบางสูตรที่เราจะต้องเขียน ดังนั้นไปที่ sheet2 โดยคลิกที่แท็บ sheet2 ที่ด้านล่างของหน้าต่าง เริ่มต้นด้วยการติดป้ายกำกับแถวและคอลัมน์ 1) คอลัมน์ B มีป้ายกำกับ Adjective, คอลัมน์ C คือ Noun และ Column D คือ Verb.2) แถวที่ 2 จะเป็นการนับ ติดป้ายกำกับ '#' 3) แถวที่ 2 และ 3 จะเป็นคำสุ่ม ติดป้ายกำกับตอนนี้ด้วย…สูตรแรกของเราจะคืนค่าจำนวนคำในคอลัมน์หนึ่งๆ 1) ในเซลล์ B3 (คอลัมน์ B แถว 3) พิมพ์สูตรนี้อย่างถูกต้อง (คัดลอกและวางจากหน้านี้ ถ้าเป็นไปได้) =COUNTA(Sheet1!A:A)-1 ซึ่งจะบอก Excel ว่า "ไปที่ 'sheet1' และนับเซลล์ที่ไม่ว่างทั้งหมดในคอลัมน์ A ลบหนึ่งเซลล์ออกจากนั้น" (สำหรับป้ายกำกับในแถวแรก)2) คัดลอกสูตรนี้แล้ววางลงใน C3 เปลี่ยนส่วน A:A เป็น B:B3) คัดลอกไปที่ D3 และเปลี่ยน A:A เป็น C:C
ขั้นตอนที่ 3: เลือกคำสุ่มจากรายการ
ถึงเวลาเลือกคำสุ่มคำแรกของเรา 1) ในเซลล์ B3 ป้อนสูตรนี้ EXACTLY=INDIRECT(ADDRESS(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) ทางอ้อมไปที่การอ้างอิงเซลล์ที่สร้างขึ้นใน ขั้นตอนที่ 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) เปลี่ยน 2 เป็น 3 4) คัดลอก D3 เป็น D4 ตอนนี้คุณควรมีตารางที่มีคำสุ่มมากมาย (คุณเคยสังเกตไหมว่าคำสุ่มเปลี่ยนทุกครั้งที่คุณเปลี่ยนอย่างอื่นในสเปรดชีต นั่นคือความเจ๋งของฟังก์ชัน RAND โดยจะอัปเดตทุกครั้งที่มีการเปลี่ยนแปลงในสเปรดชีต:-)
ขั้นตอนที่ 5: สร้างประโยค
ตอนนี้เราต้องการรวมคำเหล่านี้เข้าด้วยกันเป็นประโยค พิมพ์สูตรนี้ให้ถูกต้องในเซลล์ A7: ="The "&B3&" "&C3&" "&D3&" the "&B4&" "&C4เมื่อคุณกด return คุณจะเห็นประโยคสุ่มประโยคแรกของคุณ! ต้องการอีกหรือไม่ กด 'CTRL+=' (นั่นคือคีย์ CTRL บวก '=' ในเวลาเดียวกัน) ทำต่อไป! ความบังเอิญไม่เคยหยุดนิ่ง มันเป็นยังไงบ้าง? Excel ผสมผสานทุกอย่างในบรรทัดนั้น คำว่า "The " ถูกทุบลงในคำแบบสุ่มในเซลล์ B3 ซึ่งถูกทุบลงในช่องว่าง (" ") และต่อไปยังเซลล์ C3 เป็นต้น เช่นเดียวกับคำห้าคำที่รวมเข้าด้วยกันด้วยเครื่องหมายและ (&)
ขั้นตอนที่ 6: สวยขึ้น
เมื่อคุณแสดงสิ่งนี้ให้เพื่อน ๆ ของคุณดู คุณอาจต้องการซ่อนการคำนวณและสูตรทั้งหมด
คุณสามารถซ่อนแถวเหล่านั้นได้โดย 1) คลิกป้ายกำกับแถวแล้วลากเพื่อเลือกหลายแถว 2) คลิกขวาที่แถวเพื่อรับเมนูป๊อปอัป 3) เลือกซ่อนจากเมนูป๊อปอัป … คุณยังสามารถพบตัวเลือกการจัดรูปแบบข้อความมากมายบน แถบเครื่องมือหน้าแรก ฉันสูญเสียชีวิตไปหลายชั่วโมง โดยการเลื่อนดูรายการแบบอักษรที่มาพร้อมกับ Microsoft Office นับไม่ถ้วน ในตัวอย่างนี้ ฉันเลือก 'Jokerman' คุณอาจต้องการเพิ่มคำแนะนำเพื่อให้เพื่อนของคุณรู้ว่าต้องทำอย่างไร
ขั้นตอนที่ 7: มากขึ้น มากขึ้น มากขึ้น
ผลการสุ่มเพิ่มเติมจากรายการคำที่ยาวขึ้น
เพิ่มคำให้มากที่สุดเท่าที่คุณจะคิดได้ ถามเพื่อนของคุณสำหรับคำ เพิ่มลงในรายการในชีต 1 …
ขั้นตอนที่ 8: ประโยคที่ดีกว่ามากขึ้น
นักเขียนที่ดีรู้ดีว่าในขณะที่ประโยคสั้น ๆ จะดึงความสนใจของคุณ ประโยคที่ยาวขึ้นและมีการปรับเปลี่ยนมากขึ้น ก็สร้างอารมณ์ขึ้นมาได้ คุณสามารถเพิ่มประเภทของคำและเปลี่ยนโครงสร้างเพื่อให้ได้ประโยคที่ละเอียดและรุนแรงมากขึ้น ขั้นแรก เพิ่มคอลัมน์อื่นในชีต1 ในตัวอย่างนี้ ฉันจะเพิ่มคำวิเศษณ์บางคำในประโยคของฉัน …วินาที ให้เพิ่มคอลัมน์อื่นในชีต2 ด้วย (คุณอาจต้อง 'เลิกซ่อน' แถวเหล่านี้ หากคุณซ่อนไว้ในขั้นตอนก่อนหน้า คลิกขวาตรงที่แถวควรจะเป็นเพื่อดูเมนูป๊อปอัป เลือก เลิกซ่อน)คัดลอกสูตรจาก คอลัมน์ก่อนหน้าและปรับเหมือนเดิม ดังนั้น E3 ควรเป็น: =COUNTA(Sheet1!D:D)-1E4 และ E5 ควรเป็น:=INDIRECT(ADDRESS(INT(RAND()*Sheet2!$E$2)+2, 4, 1, TRUE, "sheet1"))…สุดท้าย ให้เพิ่มคำใหม่ลงในประโยคของคุณ ฉันใส่คำวิเศษณ์ใหม่ไว้หน้าคำกริยาตามความเหมาะสม=""&B3&" "&C3&" "&E3&" "&D3&" the "&B4&" "&C4 ระมัดระวังในการรวมทุกอย่างด้วยเครื่องหมายและ (&) ตรวจสอบให้แน่ใจด้วยว่ามีการเว้นวรรค (" ") ระหว่างคำ
ขั้นตอนที่ 9: โกง
ต่อไปนี้เป็นแนวคิดเพิ่มเติม ทำไมไม่แก้ไขสเปรดชีตเพื่อสร้าง:
- หัวข้อข่าวแท็บลอยด์ เช่น 'Jennifer Aniston และ Bigfoot ประกาศแผนการที่จะแต่งงาน!'
- ซีรีส์เรื่องใหม่อย่าง 'สุนัขไบโอนิค' ท่องเวลาสู่เกาะซูเปอร์โมเดลลึกลับ
- ข้อแก้ตัวเช่น 'สุนัขที่เดินทางข้ามเวลาของฉันกินการบ้านของฉัน'
- บทกวีโรแมนติกเช่น 'ฉันรักคุณมากกว่าเกาะลึกลับของนางแบบ'
:-)จุดจบ และตอนนี้เพื่อเป็นรางวัลสำหรับความสนใจอย่างต่อเนื่องของคุณ โปรดแนบสเปรดชีต madlib สุดท้ายของฉันที่แนบมาด้วย สูตรทั้งหมดถูกพิมพ์ไว้แล้ว แต่อาจจำเป็นต้องตกแต่งเพิ่มเติม โปรดเพิ่มความคิดเห็นหากคุณสับสนเกี่ยวกับขั้นตอนใดๆ ฉันจะอธิบายหรือแก้ไขขั้นตอน
แนะนำ:
"ไฮไฟว์" หุ่นยนต์ Cardboard Micro:bit: 18 ขั้นตอน (พร้อมรูปภาพ)
"ไฮไฟว์" หุ่นยนต์ Cardboard Micro:bit: ติดอยู่ที่บ้าน แต่ยังต้องการไฮไฟว์ใครสักคน? เราสร้างหุ่นยนต์ตัวน้อยที่เป็นมิตรด้วยกระดาษแข็งและ micro:bit พร้อมด้วย Crazy Circuits Bit Board และทั้งหมดที่เธอต้องการจากคุณคือการไฮไฟว์เพื่อให้ความรักที่เธอมีต่อคุณมีชีวิตอยู่ ถ้าคุณชอบ
หุ่นยนต์ Line Follower โดยใช้ Arduino Uno และ L298N: 5 ขั้นตอน
หุ่นยนต์ Line Follower โดยใช้ Arduino Uno และ L298N: Line Flower เป็นหุ่นยนต์ที่ง่ายมากเหมาะสำหรับอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้เริ่มต้น
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E - การสร้างรีโมทคอนโทรล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: 5 ขั้นตอน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E | การสร้างการควบคุมระยะไกล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างรีโมทคอนโทรล RADIO โดยใช้โมดูลตัวรับส่งสัญญาณ 433mhz พร้อมการเข้ารหัส HT12E & IC ถอดรหัส HT12D ในคำแนะนำนี้ คุณจะสามารถส่งและรับข้อมูลโดยใช้ส่วนประกอบราคาถูกมาก เช่น HT
หุ่นยนต์ทรงตัว / หุ่นยนต์ 3 ล้อ / หุ่นยนต์ STEM: 8 ขั้นตอน
หุ่นยนต์ทรงตัว / หุ่นยนต์ 3 ล้อ / หุ่นยนต์ STEM: เราได้สร้างหุ่นยนต์ทรงตัวแบบผสมผสานและ 3 ล้อสำหรับใช้ในการศึกษาในโรงเรียนและโปรแกรมการศึกษาหลังเลิกเรียน หุ่นยนต์นี้ใช้ Arduino Uno, ชิลด์แบบกำหนดเอง (รายละเอียดการก่อสร้างทั้งหมดที่มีให้), ชุดแบตเตอรี่ Li Ion (ข้อจำกัดทั้งหมด