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, Srpanj
Anonim
Slika
Slika

Sjećate li se madlibbinga sa svojim prijateljima? Jedna će osoba dati imenice i glagole, a druga će rečenicu ispuniti praznim mjestima. 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 proračunska tablica upravo stvorila: "Tužna lutka ljutito viče na mršavog dječaka." i prilično sam šokiran kad to saznam. Što će vam vaša proračunska tablica 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 bit će mjesto gdje će se većina tipkanja dogoditi. 2) Formulu iz aktivne ćelije možete vidjeti i na traci s formulama. Možda ćete radije upisivati stvari tamo ako vam proračunska tablica postaje pretrpana. 3) Koristit ćemo dva lista u radnoj knjizi. Možete se prebacivati između njih, klikom na ove kartice. … Počevši od lista 1 radnog lista, napravite tablicu riječi, kao što je prikazano. Za početak ćemo koristiti samo imenice, glagole i pridjeve. I to samo po četiri. Kasnije ću vam pokazati kako dodati još.

Korak 2: Pripremite radni prostor za izrač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 redaka i stupaca. 1) Stupac B ima oznaku pridjev, stupac C je imenica, a stupac D glagol.2) Redak 2 će se računati. Označite to sa "#". 3) Redak 2 i 3 bit će za slučajne riječi. Označite ih i sada.… Naša prva formula vratit će broj riječi u određenom stupcu.1) U ćeliju B3 (stupac B, redak 3) upišite ovu formulu TOČNO (kopirajte i zalijepite s ove stranice, ako je moguće) = COUNTA (List1! A: A) -1 To Excel-u govori: "idite na" list1 "i izbrojite sve ćelije koje nisu prazne u stupcu 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č s 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 TOČNO = INDIREKTNO (ADRESA (INT (RAND ()*List2! $ B $ 2) +2, 1, 1, TRUE, "list1")) 2) Zalijepite ovu formulu u B4, kao pa … Ako ste zainteresirani (a nije nužno da jeste), u ovom retku postoje četiri poziva funkcija. Ugniježđeni su zajedno tako da se prvo napravi unutarnji.1) RAND () generira slučajni broj između 0 i 1. Taj se broj pomnoži s brojem riječi na popisu. 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 redak, a drugi parametar stupac. Ovdje bi red bio 3 (od slučajnog broja), a stupac bi bio prvi stupac: stupac 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 jedan dan i nanizao sve ove formule. Dugo sam učio svaki od njih zasebno, kako bih riješio vrlo različite probleme. Prošlo je neko vrijeme 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 ostale vrste riječi
Ponovite za ostale vrste riječi
Ponovite za ostale vrste riječi
Ponovite za ostale 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 slučajne 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: Utvrdite 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 TOČNO, u ćeliju A7: = "The" & B3 & "" & C3 & "" & D3 & "the" & B4 & "" & C4Kada pritisnete return, vidjet ćete svoju prvu slučajnu rečenicu! Želite li drugu? Pritisnite "CTRL+=". (To je tipka CTRL, plus '=', u isto vrijeme.) Nastavite! Slučajnost nikad ne prestaje. Kako to funkcionira? Excel je zgnječio sve u tom retku. Riječ "The" razbijena je u slučajnu riječ u ćeliji B3, koja je razbijena u prostor ("") i dalje u ćeliju C3, itd. Kao gomila od pet riječi, stopljena zajedno s tim znakovima (&).

Korak 6: Pretty It Up

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

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

Možete sakriti te retke, tako što ćete 1) kliknuti oznake redaka i povući za odabir nekoliko redaka 2) desnom tipkom miša kliknite redak da biste otvorili skočni izbornik 3) odaberite Sakrij iz skočnog izbornika … Također možete pronaći mnoge mogućnosti oblikovanja teksta na alatnoj traci Početna. Izgubio sam mnogo sati svog života, listajući beskrajan popis fontova koji dolaze s Microsoft Officeom. U ovom primjeru odabrao sam 'Jokerman'. Možda biste htjeli dodati i neke upute kako bi vaši prijatelji znali što 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 popise u listu 1. …

Korak 8: Više boljih rečenica

Više boljih rečenica
Više boljih rečenica
Više boljih rečenica
Više boljih rečenica
Više boljih rečenica
Više boljih rečenica

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 nevjerojatnije rečenice. PRVO, dodajte još jedan stupac na list1. U ovom primjeru ću svojoj rečenici dodati neke priloge. … DRUGO, također dodajte još jedan stupac na list2 (možda ćete morati „otkriti“ove retke, ako ste ih sakrili u prethodnom koraku. Desnom tipkom miša kliknite gdje bi trebali biti redovi da biste dobili skočni izbornik. 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")) … KONAČNO 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:

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

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

Preporučeni: