Sadržaj:

Robot "MadLib" pomoću programa Excel: 9 koraka
Robot "MadLib" pomoću programa Excel: 9 koraka

Video: Robot "MadLib" pomoću programa Excel: 9 koraka

Video: Robot
Video: I Am Robot And Proud - Grace Days (HQ) 2024, Juli
Anonim
Image
Image

Sjećate li se madlibbinga sa svojim prijateljima? Jedna osoba će navesti imenice i glagole, a druga osoba će dati rečenicu sa prazninama da ih popuni. Zabavni dio bio je vidjeti neočekivane veze.

Ova instrukcija će vam pokazati kako koristiti Microsoft Excel za stvaranje mnogih potpuno slučajnih rečenica, koristeći riječi koje ste naveli. Evo rečenice koju mi je moja tablica upravo stvorila: "Tužna lutka ljutito viče na mršavog dječaka." i prilično sam šokiran kad to saznam. Šta će vam vaša tabela reći?

Korak 1: Osigurajte jednostavan rječnik

Pružite jednostavan rječnik
Pružite jednostavan rječnik
Pružite jednostavan rječnik
Pružite jednostavan rječnik

Počnite otvaranjem praznog dokumenta u programu Microsoft Excel. Koristim Excel 2007, ali to možete učiniti i u starijim verzijama. Sve je isto.

Morat ćete se brinuti samo o tri područja proračunske tablice. 1) Aktivna ćelija će biti mjesto gdje će se većina tipkanja dogoditi. 2) Formulu iz aktivne ćelije možete vidjeti i na traci s formulama. Možda biste radije upisivali stvari tamo ako vaša proračunska tablica postaje pretrpana. 3) Koristit ćemo dva lista u radnoj bilježnici. Možete se prebacivati između njih, klikom na ove kartice. … Počevši od lista 1 radnog lista, napravite tabelu riječi, kao što je prikazano. Za početak ćemo koristiti samo imenice, glagole i pridjeve. I samo četiri od svakog. Kasnije ću vam pokazati kako dodati još.

Korak 2: Pripremite radni prostor za proračune

Pripremite radni prostor za proračune
Pripremite radni prostor za proračune

Postoji nekoliko formula koje ćemo morati napisati, pa idite na sheet2 klikom na karticu sheet2 pri dnu prozora. Počnite označavanjem redova i stupaca. 1) Kolona B je označena kao pridev, kolona C je imenica, a kolona D je glagol. 2) Red 2 će se računati. Označite to sa "#". 3) Red 2 i 3 će biti za nasumične riječi. Označite ih i sada.… Naša prva formula vratit će broj riječi u određenoj koloni.1) U ćeliju B3 (kolona B, red 3) upišite ovu formulu TAČNO (kopirajte i zalijepite s ove stranice, ako je moguće) = COUNTA (List1! A: A) -1 Ovo govori Excelu, "idite na 'list1" i izbrojite sve ćelije koje nisu prazne u koloni A. Oduzmite jednu od toga "(za oznaku u prvom redu.) 2) Kopirajte ovu formulu i zalijepite je u C3. Promijenite A: A dio u B: B3) Kopirajte u D3 i promijenite A: A u C: C

Korak 3: Odaberite slučajnu riječ sa popisa

Odaberite slučajnu riječ s popisa
Odaberite slučajnu riječ s popisa

Vrijeme je da odaberemo prvu slučajnu riječ. 1) U ćeliju B3 unesite ovu formulu TAČNO = INDIREKTNO (ADRESA (INT (RAND ()*List 2! $ B $ 2) +2, 1, 1, ISTINA, "list1")) 2) Zalijepite ovu formulu u B4, kao pa … Ako ste zainteresovani (a nije neophodno da jeste), u ovoj liniji postoje četiri poziva funkcija. Oni su ugniježđeni zajedno tako da se prvo obavi unutrašnja jedinica 1) RAND () generira slučajni broj između 0 i 1. Taj se broj množi sa brojem riječi na listi. Na primjer, ako je slučajni broj.314159, a broj riječi 10, tada bi formula vratila 3.14159.2) INT uklanja sve razlomljene dijelove. U ovom bi slučaju 3.14159 jednostavno postalo 3.3) ADDRESS stvara referencu ćelije. Prvi parametar je red, a drugi parametar je stupac. Ovdje bi red bio 3 (od slučajnog broja), a kolona bi bila prva kolona: kolona A. Također tražimo da ovo bude adresa u 'listu1'. 4) INDIRECT ide do reference ćelije stvorene u korak 3 i tu pronalazi riječ. Da, to je nekako komplicirano. Nisam samo sjeo jednog dana i nanizao sve ove formule. Dugo sam učio svaki od njih zasebno kako bih rješavao vrlo različite probleme. Prošlo je dosta vremena prije nego što sam shvatio da ih mogu zajedno upotrijebiti na zabavan način. Zato što imam čudan mozak. Idemo dalje.

Korak 4: Ponovite za druge vrste riječi

Ponovite za druge vrste riječi
Ponovite za druge vrste riječi
Ponovite za druge vrste riječi
Ponovite za druge vrste riječi

Sada kada uspješno generiramo nasumične pridjeve, možemo napraviti iste formule za imenice i glagole

1) Kopirajte formulu iz B3 u C3 2) Promijenite $ B $ 2 u $ C $ 2 3) Promijenite 1 u 2 4) Kopirajte C3 u C4… 1) Kopirajte formulu iz C3 u D3 2) Promijenite $ C $ 2 u $ D $ 2 3) Promijenite 2 u 3 4) Kopirajte D3 u D4 Sada biste trebali imati tablicu s hrpom slučajnih riječi. (Jeste li primijetili da se nasumične riječi mijenjaju svaki put kada promijenite nešto drugo u proračunskoj tablici? To je svježina funkcije RAND. Ažurira se kad god se bilo što u proračunskoj tablici promijeni.:-)

Korak 5: Formirajte rečenicu

Formirajte rečenicu
Formirajte rečenicu
Formirajte rečenicu
Formirajte rečenicu

Sada želimo ove riječi spojiti u rečenicu. Upišite ovu formulu TAČNO, u ćeliju A7: = "The" & B3 & "" & C3 & "" & D3 & "the" & B4 & "" & C4Kada pritisnete povratak, vidjet ćete svoju prvu nasumičnu rečenicu! Hoćeš drugu? Pritisnite 'CTRL+='. (To je tipka CTRL, plus '=', u isto vrijeme.) Nastavite! Slučajnost nikad ne prestaje. Kako to funkcionira? Excel je spojio sve u toj liniji. Reč "The" je razbijena u nasumičnu reč u ćeliji B3, koja je razbijena u prostor ("") i dalje u ćeliju C3, itd. Kao gomila od pet reči, stopljena zajedno sa tim znakovima (&).

Korak 6: Pretty It Up

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

Kad ovo pokažete prijateljima, vjerojatno ćete htjeti sakriti sve proračune i formule.

Možete sakriti te retke, tako što ćete 1) kliknuti oznake redova i povući za odabir nekoliko redova 2) desnim tasterom miša kliknite na red da biste otvorili skočni meni 3) odaberite Sakrij iz skočnog menija … Također možete pronaći mnoge opcije oblikovanja teksta na početnu traku sa alatkama. Izgubio sam mnogo sati svog života, listajući beskrajnu listu fontova koji dolaze s Microsoft Officeom. U ovom primjeru odabrao sam 'Jokerman'. Možda ćete htjeti dodati i neke upute kako bi vaši prijatelji znali šta trebaju učiniti.

Korak 7: Više, više, više

Više, više, više
Više, više, više

Više nasumičnosti proizlazi iz dužeg popisa riječi.

Dodajte onoliko riječi koliko vam padne na pamet. Pitajte svoje prijatelje za riječi. Dodajte ih na liste u listu 1. …

Korak 8: Više boljih rečenica

Više boljih kazni
Više boljih kazni
Više boljih kazni
Više boljih kazni
Više boljih kazni
Više boljih kazni

Dobri pisci znaju da, iako kratke rečenice privlače vašu pažnju, duže rečenice s više modifikatora stvaraju raspoloženje. Možete dodati više vrsta riječi i promijeniti strukturu kako biste dobili složenije i nečuvene rečenice. PRVO, dodajte još jednu kolonu na list1. U ovom primjeru ću svojoj rečenici dodati neke priloge. … DRUGO, dodajte i drugu kolonu na list2 (možda ćete morati „otkriti“ove redove, ako ste ih sakrili u prethodnom koraku. Desnim tasterom miša kliknite gdje bi redovi trebali biti da biste dobili skočni meni. Odaberite Otkrij.) Kopirajte formule iz prethodne stupce i prilagodite kao i prije. Dakle, E3 bi trebao biti: = COUNTA (List1! D: D) -1E4 i E5 bi trebao biti: = INDIREKTAN (ADRESA (INT (RAND ()*List 2! $ E $ 2) +2, 4, 1, TRUE, "sheet1")) … NA kraju, dodajte novu riječ (e) u svoju rečenicu. Stavio sam svoj novi prilog ispred glagola, kako je ispravno. = "The" & B3 & "" & C3 & "" & E3 & "" & D3 & "the" & B4 & "" & C4Budite sve spojeni znakovima (&). Također provjerite ima li razmaka ("") između riječi.

Korak 9: Varajte

Evo još nekoliko ideja. Zašto ne biste izmijenili proračunsku tablicu za generiranje:

  • naslovi tabloida, poput 'Jennifer Aniston i Bigfoot najavljuju planove za vjenčanje!'
  • nove TV serije, poput 'bionički pas putuje kroz vrijeme do misterioznog ostrva supermodela'
  • izgovori, poput 'Moj bionički pas koji putuje kroz vrijeme pojeo mi je domaći.'
  • romantična poezija, poput 'Volim te više od misterioznog ostrva supermodela'

:-) Kraj. A sada, kao nagradu za vašu stalnu pažnju, pronađite moju posljednju tabelu madliba u prilogu. Sve formule su VEĆ UMISANE, ali možda ih je potrebno dotjerati. Molimo vas da dodate komentare ako ste zbunjeni oko bilo kojeg od koraka. Ili ću to objasniti ili popraviti korak.

Preporučuje se: