Spisu treści:

Robot „MadLib” korzystający z programu Excel: 9 kroków
Robot „MadLib” korzystający z programu Excel: 9 kroków

Wideo: Robot „MadLib” korzystający z programu Excel: 9 kroków

Wideo: Robot „MadLib” korzystający z programu Excel: 9 kroków
Wideo: I Am Robot And Proud - Grace Days (HQ) 2024, Lipiec
Anonim
Obraz
Obraz

Pamiętasz madlibbing z przyjaciółmi? Jedna osoba podawała rzeczowniki i czasowniki, a druga zdanie z pustymi polami do ich wypełnienia. Najfajniejszą częścią było zobaczenie nieoczekiwanych połączeń.

Ta instrukcja pokaże Ci, jak używać programu Microsoft Excel do tworzenia wielu całkowicie losowych zdań, używając podanych przez Ciebie słów. Oto zdanie, które właśnie wygenerowałem dla mnie w arkuszu kalkulacyjnym: „Smutna lalka ze złością krzyczy na mądrego chłopca”. i jestem w szoku, gdy się o tym dowiedziałem. Co powie Ci Twój arkusz kalkulacyjny?

Krok 1: Podaj proste słownictwo

Zapewnij proste słownictwo
Zapewnij proste słownictwo
Zapewnij proste słownictwo
Zapewnij proste słownictwo

Zacznij od otwarcia pustego dokumentu w programie Microsoft Excel. Używam programu Excel 2007, ale możesz to zrobić również we wcześniejszych wersjach. Wszystko jest takie samo.

Będziesz musiał martwić się tylko o trzy obszary arkusza kalkulacyjnego. 1) Aktywna komórka będzie miejscem, w którym nastąpi większość pisania. 2) Możesz zobaczyć formułę z aktywnej komórki również na pasku formuły. Możesz chcieć pisać tam, jeśli Twój arkusz kalkulacyjny jest zbyt zatłoczony. 3) W skoroszycie będziemy używać dwóch arkuszy. Możesz przełączać się między nimi, klikając te zakładki. … Zaczynając od arkusza Arkusz1, stwórz tabelę słów, jak pokazano. Na początek użyjemy tylko rzeczowników, czasowników i przymiotników. I tylko po cztery z każdego. Później pokażę, jak dodać więcej.

Krok 2: Przygotuj obszar roboczy do obliczeń

Przygotuj obszar roboczy do obliczeń
Przygotuj obszar roboczy do obliczeń

Jest kilka formuł, które będziemy musieli napisać, więc przejdź do arkusza 2, klikając kartę Arkusz 2 u dołu okna. Zacznij od oznaczenia wierszy i kolumn. 1) Kolumna B jest oznaczona jako Przymiotnik, Kolumna C to Rzeczownik, a Kolumna D to Czasownik. 2) Wiersz 2 będzie przeznaczony do liczenia. Oznacz to '#'. 3) Wiersze 2 i 3 będą dla losowych słów. Oznacz je również teraz.…Nasza pierwsza formuła zwróci liczbę słów w określonej kolumnie.1) W komórce B3 (kolumna B, wiersz 3) wpisz tę formułę DOKŁADNIE (skopiuj i wklej z tej strony, jeśli to możliwe) =LICZBA(Arkusz1!A:A)-1 To mówi programowi Excel „przejdź do „arkusza1” i policz wszystkie niepuste komórki w kolumnie A. Odejmij od tego jedną” (dla etykiety w pierwszym wierszu).2) Skopiuj tę formułę i wklej ją do C3. Zmień część A:A na B:B3) Skopiuj do D3 i zmień A:A na C:C

Krok 3: Wybierz losowe słowo z listy

Wybierz losowe słowo z listy
Wybierz losowe słowo z listy

Czas wybrać nasze pierwsze losowe słowo. 1) W komórce B3 wprowadź tę formułę DOKŁADNIE=INDIRECT(ADDRESS(INT(RAND()*Sheet2!$B$2)+2, 1, 1, TRUE, "sheet1"))2) Wklej tę formułę do B4, jako cóż… Jeśli jesteś zainteresowany (i nie jest to konieczne), w tej linii znajdują się cztery wywołania funkcji. Są one zagnieżdżone razem, tak że wewnętrzna jest wykonywana jako pierwsza.1) RAND() generuje losową liczbę z zakresu od 0 do 1. Ta liczba jest mnożona przez liczbę słów na liście. Na przykład, jeśli liczba losowa to.314159, a liczba słów to 10, wówczas formuła zwróci 3.14159.2) INT odcina każdą część ułamkową. W tym przypadku 3.14159 zmieniłoby się po prostu na 3.3) ADDRESS tworzy odwołanie do komórki. Pierwszym parametrem jest wiersz, a drugim kolumna. Tutaj wiersz byłby 3 (z losowej liczby), a kolumna byłaby pierwszą kolumną: kolumną A. Prosimy również, aby był to adres w 'sheet1'.4) ADR. POŚR przechodzi do odwołania do komórki utworzonego w krok 3 i znajduje tam słowo. Tak, to trochę skomplikowane. Nie usiadłem po prostu pewnego dnia i połączyłem wszystkie te formuły. Przez długi czas uczyłem się każdego z nich z osobna, aby rozwiązywać bardzo różne problemy. Minęło trochę czasu, zanim zdałem sobie sprawę, że mogę ich używać razem w zabawny sposób. Bo mam dziwny mózg. Przejdźmy dalej.

Krok 4: Powtórz dla innych rodzajów słów

Powtórz dla innych rodzajów słów
Powtórz dla innych rodzajów słów
Powtórz dla innych rodzajów słów
Powtórz dla innych rodzajów słów

Teraz, gdy pomyślnie generujemy losowe przymiotniki, możemy wykonać te same formuły dla rzeczowników i czasowników

1) Skopiuj formułę z B3 do C3 2) Zmień $B$2 na $C$2 3) Zmień 1 na 2 4) Skopiuj C3 do C4 … 1) Skopiuj formułę z C3 do D3 2) Zmień $C$2 na $D$2 3) Zmień 2 na 3 4) Skopiuj D3 do D4 Powinieneś teraz mieć stół z kilkoma przypadkowymi słowami. (Czy zauważyłeś, że losowe słowa zmieniają się za każdym razem, gdy zmieniasz coś innego w arkuszu kalkulacyjnym? To jest fajna funkcja RAND. Aktualizuje się za każdym razem, gdy coś w arkuszu kalkulacyjnym się zmieni.:-)

Krok 5: Utwórz zdanie

Utwórz zdanie
Utwórz zdanie
Utwórz zdanie
Utwórz zdanie

Teraz chcemy połączyć te słowa w zdanie. Wpisz tę formułę DOKŁADNIE w komórce A7: =""&B3&" "&C3&" "&D3&" "&B4&" "&C4Kiedy naciśniesz Enter zobaczysz swoje pierwsze losowe zdanie! Chcesz inny? Naciśnij 'CTRL+='. (To jest jednocześnie klawisz CTRL plus '='.) Kontynuuj! Losowość nigdy się nie kończy. Jak to działa? Excel połączył wszystko w tej linii. Słowo „The” zostało wbite w losowe słowo w komórce B3, które zostało wbite w spację („”), a następnie w komórkę C3 itd. Jak pięć słów w stos, połączone z tymi znakami ampersand (&).

Krok 6: Uporządkuj to

Ładne to up
Ładne to up
Ładne to up
Ładne to up

Gdy pokażesz to znajomym, prawdopodobnie będziesz chciał ukryć wszystkie obliczenia i formuły.

Możesz ukryć te wiersze, 1) klikając etykiety wierszy i przeciągając je, aby zaznaczyć kilka wierszy 2) kliknąć prawym przyciskiem myszy wiersz, aby wyświetlić menu podręczne 3) wybrać Ukryj z menu podręcznego … Możesz również znaleźć wiele opcji formatowania tekstu na pasek narzędzi Strona główna. Straciłem wiele godzin mojego życia, przewijając niekończącą się listę czcionek dołączonych do pakietu Microsoft Office. W tym przykładzie wybrałem „Jokerman”. Możesz również dodać kilka instrukcji, aby Twoi znajomi wiedzieli, co robić.

Krok 7: Więcej, Więcej, Więcej

Więcej więcej więcej
Więcej więcej więcej

Większa losowość wynika z dłuższej listy słów.

Dodaj tyle słów, ile możesz wymyślić. Zapytaj znajomych o słowa. Dodaj je do list w arkuszu 1. …

Krok 8: Więcej lepszych zdań

Więcej lepszych zdań
Więcej lepszych zdań
Więcej lepszych zdań
Więcej lepszych zdań
Więcej lepszych zdań
Więcej lepszych zdań

Dobrzy pisarze wiedzą, że podczas gdy krótkie zdania przyciągają twoją uwagę, dłuższe zdania z większą ilością modyfikatorów tworzą nastrój. Możesz dodać więcej rodzajów słów i zmienić strukturę, aby uzyskać bardziej skomplikowane i skandaliczne zdania. NAJPIERW dodaj kolejną kolumnę do arkusza1. W tym przykładzie dodam przysłówki do zdania. … DRUGIE, dodaj także kolejną kolumnę do arkusza 2 (może być konieczne „odkrycie” tych wierszy, jeśli ukryłeś je w poprzednim kroku. Kliknij prawym przyciskiem myszy w miejscu, w którym powinny znajdować się wiersze, aby wyświetlić menu podręczne. Wybierz opcję Odkryj.) Skopiuj formuły z poprzednie kolumny i dostosuj jak poprzednio. Dlatego E3 powinny mieć wartość: =COUNTA(Arkusz1!D:D)-1E4 i E5 powinny mieć wartość:=INDIRECT(ADDRESS(INT(RAND()*Sheet2!$E$2)+2, 4, 1, PRAWDA, „arkusz1”))… NA KOŃCU dodaj nowe słowa do zdania. Umieszczam mój nowy przysłówek przed czasownikiem, jak jest to właściwe.="The "&B3&" "&C3&" "&E3&" "&D3&" "&B4&" "&C4Uważaj, aby połączyć wszystko znakami ampersand (&). Upewnij się również, że między słowami znajdują się spacje (" ").

Krok 9: Oszukuj

Oto kilka pomysłów. Dlaczego nie zmodyfikować arkusza kalkulacyjnego, aby wygenerować:

  • nagłówki tabloidów, takie jak „Jennifer Aniston i Bigfoot ogłaszają plany małżeństwa!”
  • nowe seriale telewizyjne, takie jak „bioniczne psie podróże w czasie na tajemniczą wyspę supermodelek”
  • wymówek, takich jak „Mój bioniczny pies podróżujący w czasie zjadł moją pracę domową”.
  • poezja romantyczna, jak „Kocham cię bardziej niż tajemniczą wyspę supermodelek”

:-) Koniec. A teraz, jako nagrodę za twoją nieustanną uwagę, załączam mój ostatni arkusz kalkulacyjny madlib. Wszystkie formuły są JUŻ WPISANE, ale może być konieczne doprecyzowanie. Jeśli nie masz pewności co do któregokolwiek z kroków, dodaj komentarze. Wyjaśnię to lub naprawię krok.

Zalecana: