Turinys:

„MadLib“robotas naudojant „Excel“: 9 žingsniai
„MadLib“robotas naudojant „Excel“: 9 žingsniai

Video: „MadLib“robotas naudojant „Excel“: 9 žingsniai

Video: „MadLib“robotas naudojant „Excel“: 9 žingsniai
Video: Madvillain - All Caps 2024, Lapkritis
Anonim
Vaizdas
Vaizdas

Prisimeni beprotybę su draugais? Vienas asmuo pateiktų daiktavardžius ir veiksmažodžius, o kitas - sakinį su tuščiais laukais, kuriuos reikia užpildyti. Smagu buvo matyti netikėtus ryšius.

Ši pamoka parodys, kaip naudojant „Microsoft Excel“sukurti daugybę visiškai atsitiktinių sakinių, naudojant jūsų pateiktus žodžius. Štai sakinys, kurį mano skaičiuoklė man tiesiog sugeneravo: „Liūdna lėlė piktai rėkia ant šlykštaus berniuko“. ir esu labai šokiruotas sužinojęs apie tai. Ką jums pasakys jūsų skaičiuoklė?

1 žingsnis: pateikite paprastą žodyną

Pateikite paprastą žodyną
Pateikite paprastą žodyną
Pateikite paprastą žodyną
Pateikite paprastą žodyną

Pradėkite atidarę tuščią dokumentą „Microsoft Excel“. Aš naudoju „Excel 2007“, tačiau tai galite padaryti ir ankstesnėse versijose. Viskas tas pats.

Jums reikės nerimauti tik dėl trijų skaičiuoklės sričių. 1) Aktyvioji ląstelė bus ten, kur įvyks dauguma rašymo būdų. 2) Formulę iš aktyvios ląstelės galite pamatyti ir formulės juostoje. Jei jūsų skaičiuoklė perpildyta, galbūt norėsite ten įvesti tekstus. 3) Darbo knygoje naudosime du lapus. Spustelėję šiuos skirtukus, galite perjungti juos. … Pradėdami nuo 1 lapo darbalapio, sudarykite žodžių lentelę, kaip parodyta. Pirmiausia naudosime tik daiktavardžius, veiksmažodžius ir būdvardžius. Ir tik keturi iš kiekvieno. Vėliau parodysiu, kaip pridėti daugiau.

2 veiksmas: paruoškite darbo vietą skaičiavimams

Paruoškite darbo vietą skaičiavimams
Paruoškite darbo vietą skaičiavimams

Turime parašyti keletą formulių, todėl eikite į „sheet2“spustelėdami „sheet2“skirtuką lango apačioje. Pradėkite žymėdami eilutes ir stulpelius. 1) B stulpelis pažymėtas būdvardžiu, C stulpelis yra daiktavardis, o D stulpelis yra veiksmažodis. 2) 2 eilutė bus skirta skaičiavimams. Pažymėkite „#“. 3) 2 ir 3 eilutės bus skirtos atsitiktiniams žodžiams. Pažymėkite juos ir dabar.… Pirmoji formulė grąžins žodžių skaičių tam tikrame stulpelyje. = COUNTA (1 lapas! A: A) -1 Tai nurodo „Excel“, „eikite į„ sheet1 “ir suskaičiuokite visas A stulpelio tuščias ląsteles. Iš to atimkite vieną“(pirmoje eilutėje esančiai etiketei) 2) Nukopijuokite šią formulę ir įklijuokite ją į C3. Pakeiskite A: A dalį į B: B3) Nukopijuokite į D3 ir pakeiskite A: A į C: C

3 žingsnis: Pasirinkite atsitiktinį žodį iš sąrašo

Pasirinkite atsitiktinį žodį iš sąrašo
Pasirinkite atsitiktinį žodį iš sąrašo

Atėjo laikas pasirinkti pirmąjį mūsų atsitiktinį žodį. 1) B3 langelyje įveskite šią formulę TIKAI = NETIESIOGINIS (ADRESAS (INT (RAND ()*Sheet2! $ B $ 2) +2, 1, 1, TRUE, "sheet1")) 2) Įklijuokite šią formulę į B4, kaip gerai.… Jei jus domina (ir nebūtina, kad tuo domitės), šioje eilutėje yra keturi funkciniai skambučiai. Jie įdėti kartu, kad pirmiausia būtų padarytas vidinis. 1) RAND () sukuria atsitiktinį skaičių nuo 0 iki 1. Šis skaičius padauginamas iš sąraše esančių žodžių. Pvz., Jei atsitiktinis skaičius yra.314159, o žodžių skaičius yra 10, formulė grąžintų 3.14159.2) INT apipjauna bet kokią trupmeninę dalį. Šiuo atveju 3.14159 taps tiesiog 3.3) ADDRESS sukuria langelio nuorodą. Pirmasis parametras yra eilutė, o antrasis - stulpelis. Čia eilutė būtų 3 (iš atsitiktinio skaičiaus), o stulpelis būtų pirmasis stulpelis: stulpelis A. Mes taip pat prašome, kad tai būtų „1 lapo“adresas. 3 veiksmą ir ten suranda žodį. Taip, tai sudėtinga. Aš ne tik vieną dieną atsisėdau ir sujungiau visas šias formules. Kiekvieną jų išmokau atskirai per ilgą laiką, spręsti labai skirtingas problemas. Praėjo nemažai laiko, kol supratau, kad galiu juos kartu smagiai panaudoti. Nes aš turiu keistas smegenis. Eikime toliau.

4 veiksmas: pakartokite kitų tipų žodžius

Pakartokite ir kitų tipų žodžiams
Pakartokite ir kitų tipų žodžiams
Pakartokite ir kitų tipų žodžiams
Pakartokite ir kitų tipų žodžiams

Dabar, kai sėkmingai sukuriame atsitiktinius būdvardžius, galime daryti tas pačias daiktavardžių ir veiksmažodžių formules

1) Kopijuoti formulę iš B3 į C3 2) Pakeisti $ B $ 2 į $ C $ 2 3) Pakeisti nuo 1 iki 2 4) Kopijuoti C3 į C4 … 1) Kopijuoti formulę iš C3 į D3 2) Pakeisti $ C $ 2 į $ D $ 2 3) Pakeisti 2 į 3 4) Kopijuoti D3 į D4 Dabar turėtumėte turėti lentelę su daugybe atsitiktinių žodžių. (Ar pastebėjote, kad atsitiktiniai žodžiai keičiasi kiekvieną kartą, kai keičiate kažką kito skaičiuoklėje? Tai yra RAND funkcijos vėsumas. Ji atnaujinama, kai kas nors keičiama skaičiuoklėje.:-)

5 žingsnis: suformuokite sakinį

Sudarykite sakinį
Sudarykite sakinį
Sudarykite sakinį
Sudarykite sakinį

Dabar norime šiuos žodžius sujungti sakiniu. Įveskite šią formulę TIKAI, langelyje A7: = "The" & B3 & "" & C3 & "" & D3 & "the" & B4 & "" & C4 Nori kito? Paspauskite „CTRL+=“. (Tai yra CTRL klavišas ir „=“tuo pačiu metu.) Tęskite! Atsitiktinumas niekada nesibaigia. Kaip tai veikia? „Excel“sujungė viską toje eilutėje. Žodis „The“buvo sudaužytas į atsitiktinį žodį B3 langelyje, kuris buvo išdaužtas į tarpą („“) ir į C3 langelį ir tt Kaip ir penkių žodžių kaupinys, sujungtas su tais ženklais (&).

6 žingsnis: gražiai pakelkite

Gana
Gana
Gana
Gana

Kai parodysite tai savo draugams, tikriausiai norėsite paslėpti visus skaičiavimus ir formules.

Galite paslėpti šias eilutes 1) spustelėdami eilučių etiketes ir vilkite, kad pasirinktumėte kelias eilutes 2) dešiniuoju pelės mygtuku spustelėkite eilutę, kad pamatytumėte iššokantį meniu 3) iššokančiajame meniu pasirinkite Slėpti … Taip pat galite rasti daugybę teksto formatavimo parinkčių pradžios įrankių juostą. Aš praradau daug savo gyvenimo valandų, naršydamas begalinį šriftų, pateikiamų su „Microsoft Office“, sąrašą. Šiame pavyzdyje pasirinkau „Jokerman“. Taip pat galite pridėti nurodymų, kad jūsų draugai žinotų, ką daryti.

7 žingsnis: daugiau, daugiau, daugiau

Daugiau, daugiau, daugiau
Daugiau, daugiau, daugiau

Daugiau atsitiktinumų atsiranda dėl ilgesnio žodžių sąrašo.

Pridėkite kuo daugiau žodžių. Paprašykite savo draugų žodžių. Įtraukite juos į 1 lapo sąrašus. …

8 žingsnis: daugiau geresnių sakinių

Daugiau geresnių sakinių
Daugiau geresnių sakinių
Daugiau geresnių sakinių
Daugiau geresnių sakinių
Daugiau geresnių sakinių
Daugiau geresnių sakinių

Geri rašytojai žino, kad nors jūsų dėmesį patraukia trumpi sakiniai, ilgesni sakiniai su daugiau modifikatorių sukuria nuotaiką. Galite pridėti daugiau žodžių tipų ir pakeisti struktūrą, kad gautumėte įmantresnių ir pasipiktinusių sakinių. PIRMA, prie lapo1 pridėkite kitą stulpelį. Šiame pavyzdyje prie savo sakinio pridėsiu prieveiksmių. … ANTRAS, taip pat pridėkite kitą stulpelį prie lapo2 (gali tekti „atidengti“šias eilutes, jei jas slėpėte atlikdami ankstesnį veiksmą. Dešiniuoju pelės mygtuku spustelėkite, kur turėtų būti eilutės, kad būtų rodomas iššokantis meniu. Pasirinkite Rodyti.) Nukopijuokite formules iš ankstesnius stulpelius ir koreguokite kaip anksčiau. Taigi, E3 turėtų būti: = COUNTA (Sheet1! D: D) -1E4 ir E5 turėtų būti: = NETIESIOGINIS (ADDRESS (INT (RAND ()*Sheet2! $ E $ 2) +2), 4, 1, TRUE, "sheet1")) … Pabaigoje pridėkite naują žodį (-ius) prie savo sakinio. Aš įdėjau savo naują prieveiksmį prieš veiksmažodį, kaip ir yra tinkama. Taip pat įsitikinkite, kad tarp žodžių yra tarpų ("").

9 žingsnis: apgauti

Štai dar keletas idėjų. Kodėl nepakeitus skaičiuoklės, kad būtų sugeneruota:

  • bulvarinės antraštės, pavyzdžiui, „Jennifer Aniston ir„ Bigfoot “paskelbia planus tuoktis!“
  • naujas televizijos serialas, pavyzdžiui, „bioninis šuo, keliaujantis į paslaptingą supermodelių salą“
  • pasiteisinimų, pavyzdžiui, „Mano bioninis šuo, keliaujantis laiku, suvalgė mano namų darbus“.
  • romantiška poezija, tokia kaip „aš tave myliu labiau nei paslaptingą supermodelių salą“

:-) Pabaiga. Ir dabar, kaip atlygis už jūsų nuolatinį dėmesį, pridėkite mano paskutinę madlibo skaičiuoklę. Visos formulės JAU ĮRAŠYTOS, tačiau gali būti, kad jas reikia iš anksto paruošti. Jei esate supainioti dėl kokių nors veiksmų, pridėkite komentarų. Aš tai paaiškinsiu arba pataisysiu žingsnį.

Rekomenduojamas: