Оглавление:
- Шаг 1. Составьте простой словарь
- Шаг 2: подготовьте рабочее пространство для расчетов
- Шаг 3: выберите случайное слово из списка
- Шаг 4: повторите для других типов слов
- Шаг 5: составьте приговор
- Шаг 6
- Шаг 7. Еще, еще, еще
- Шаг 8: больше лучших предложений
- Шаг 9: обман
![Робот "MadLib", использующий Excel: 9 шагов Робот "MadLib", использующий Excel: 9 шагов](https://i.howwhatproduce.com/images/004/image-11331-54-j.webp)
Видео: Робот "MadLib", использующий Excel: 9 шагов
![Видео: Робот Видео: Робот](https://i.ytimg.com/vi/WffJfQPp7kE/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
![Изображение Изображение](https://i.howwhatproduce.com/images/004/image-11331-55-j.webp)
Помните мэдлиббинг с друзьями? Один человек давал существительные и глаголы, а другой предлагал предложение с пробелами, которые нужно было заполнить. Самое интересное - увидеть неожиданные связи.
Это руководство покажет вам, как использовать Microsoft Excel для создания множества совершенно случайных предложений, используя предоставленные вами слова. Вот предложение, которое моя таблица только что сгенерировала: «Грустная кукла сердито кричит на мягкого мальчика». и я очень шокирован, узнав об этом. Что вам скажет ваша электронная таблица?
Шаг 1. Составьте простой словарь
![Обеспечьте простой словарный запас Обеспечьте простой словарный запас](https://i.howwhatproduce.com/images/004/image-11331-56-j.webp)
![Обеспечьте простой словарный запас Обеспечьте простой словарный запас](https://i.howwhatproduce.com/images/004/image-11331-57-j.webp)
Начните с открытия пустого документа в Microsoft Excel. Я использую Excel 2007, но вы можете сделать это и в более ранних версиях. Все то же самое.
Вам нужно будет беспокоиться только о трех областях таблицы. 1) В активной ячейке будет происходить большая часть набора текста. 2) Вы можете увидеть формулу из активной ячейки также в строке формул. Вы можете предпочесть вводить что-либо там, если ваша электронная таблица становится слишком переполненной. 3) Мы будем использовать в книге два листа. Вы можете переключаться между ними, нажимая на эти вкладки. … Начиная с листа Sheet1, составьте таблицу слов, как показано. Для начала мы будем использовать только существительные, глаголы и прилагательные. И всего по четыре штуки. Позже я покажу вам, как добавить еще.
Шаг 2: подготовьте рабочее пространство для расчетов
![Подготовьте рабочее пространство для расчетов Подготовьте рабочее пространство для расчетов](https://i.howwhatproduce.com/images/004/image-11331-58-j.webp)
Нам нужно будет написать несколько формул, поэтому перейдите к Sheet2, щелкнув вкладку Sheet2 в нижней части окна. Начните с маркировки строк и столбцов. 1) Столбец B обозначен как прилагательное, столбец C - существительное, а столбец D - глагол. 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: выберите случайное слово из списка
![Выбрать случайное слово из списка Выбрать случайное слово из списка](https://i.howwhatproduce.com/images/004/image-11331-59-j.webp)
Пришло время выбрать первое случайное слово. 1) В ячейке B3 введите эту формулу ТОЧНО = КОСВЕННО (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) INDIRECT переходит к ссылке на ячейку, созданной в шаг 3 и находит там слово. Да, это вроде сложно. Я не просто однажды сел и связал все эти формулы вместе. Я долгое время изучал каждую из них по отдельности, чтобы решать самые разные проблемы. Прошло некоторое время, прежде чем я понял, что могу использовать их вместе в увлекательной игровой форме. Потому что у меня странный мозг. Пойдем дальше.
Шаг 4: повторите для других типов слов
![Повторите для других типов слов Повторите для других типов слов](https://i.howwhatproduce.com/images/004/image-11331-60-j.webp)
![Повторите для других типов слов Повторите для других типов слов](https://i.howwhatproduce.com/images/004/image-11331-61-j.webp)
Теперь, когда мы успешно генерируем случайные прилагательные, мы можем сделать те же формулы для существительных и глаголов.
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: составьте приговор
![Сформировать приговор Сформировать приговор](https://i.howwhatproduce.com/images/004/image-11331-62-j.webp)
![Сформировать приговор Сформировать приговор](https://i.howwhatproduce.com/images/004/image-11331-63-j.webp)
Теперь мы хотим объединить эти слова в предложение. Введите эту формулу ТОЧНО в ячейку A7: = "The" & B3 & "" & C3 & "" & D3 & "the" & B4 & "" & C4Когда вы нажмете return, вы увидите свое первое случайное предложение! Хотите другого? Нажмите CTRL + =. (Это одновременно клавиша CTRL и знак '='.) Продолжайте! Случайность никогда не прекращается. Как это работает? Excel собрал воедино все в этой строке. Слово «The» было разбито на случайное слово в ячейке B3, которое было разбито на пространство («»), затем на ячейку C3 и т. Д. Как скопление из пяти слов, слитое вместе с этими амперсандами (&).
Шаг 6
![Довольно это Довольно это](https://i.howwhatproduce.com/images/004/image-11331-64-j.webp)
![Довольно это Довольно это](https://i.howwhatproduce.com/images/004/image-11331-65-j.webp)
Когда вы покажете это своим друзьям, вы, вероятно, захотите скрыть все вычисления и формулы.
Вы можете скрыть эти строки: 1) щелкните метки строк и перетащите их, чтобы выбрать несколько строк; 2) щелкните правой кнопкой мыши строку, чтобы открыть всплывающее меню; 3) выберите "Скрыть" во всплывающем меню … Вы также можете найти множество параметров форматирования текста на панель инструментов Home. Я потерял много часов своей жизни, просматривая бесконечный список шрифтов, поставляемых с Microsoft Office. В этом примере я выбрал «Джокерман». Вы также можете добавить несколько инструкций, чтобы ваши друзья знали, что делать.
Шаг 7. Еще, еще, еще
![Больше больше больше Больше больше больше](https://i.howwhatproduce.com/images/004/image-11331-66-j.webp)
Более случайный результат получается из более длинного списка слов.
Добавьте столько слов, сколько сможете придумать. Попросите слов у друзей. Добавьте их в списки на листе Sheet1. …
Шаг 8: больше лучших предложений
![Больше лучших предложений Больше лучших предложений](https://i.howwhatproduce.com/images/004/image-11331-67-j.webp)
![Больше лучших предложений Больше лучших предложений](https://i.howwhatproduce.com/images/004/image-11331-68-j.webp)
![Больше лучших предложений Больше лучших предложений](https://i.howwhatproduce.com/images/004/image-11331-69-j.webp)
Хорошие писатели знают, что короткие предложения привлекают ваше внимание, а более длинные предложения с большим количеством модификаторов создают настроение. Вы можете добавить больше типов слов и изменить структуру, чтобы получить более сложные и возмутительные предложения. Вначале добавьте еще один столбец на лист 1. В этом примере я собираюсь добавить к своему предложению несколько наречий. … ВТОРОЙ, также добавьте еще один столбец на лист 2 (возможно, вам придется «показать» эти строки, если вы скрыли их на предыдущем шаге. Щелкните правой кнопкой мыши в том месте, где должны быть строки, чтобы открыть всплывающее меню. Выберите «Показать».) Скопируйте формулы из предыдущие столбцы и настройте, как и раньше. Таким образом, E3 должно быть: = COUNTA (Sheet1! D: D) -1E4, а E5 должно быть: = INDIRECT (ADDRESS (INT (RAND () * Sheet2! $ E $ 2) +2), 4, 1, ИСТИНА, "sheet1"))… НАКОНЕЦ, добавьте новые слова в ваше предложение. Я поставил свое новое наречие перед глаголом, как положено. = "The" & B3 & "" & C3 & "" & E3 & "" & D3 & "the" & B4 & "" & C4 Будьте осторожны, соединяйте все с амперсандами (&). Также убедитесь, что между словами есть пробелы ("").
Шаг 9: обман
Вот еще несколько идей. Почему бы не изменить электронную таблицу для создания:
- заголовки таблоидов, такие как «Дженнифер Энистон и снежный человек объявляют о планах выйти замуж!»
- новый телесериал, например "бионическая собака-путешествие во времени на таинственный остров супермоделей"
- отговорки, вроде «Моя бионическая собака, путешествующая во времени, съела мою домашнюю работу».
- романтические стихи типа «Я люблю тебя больше, чем таинственный остров супермоделей»
:-) Конец. А теперь, в качестве награды за ваше постоянное внимание, пожалуйста, прикрепите мою последнюю таблицу madlib. Все формулы УЖЕ НАПИСАНЫ, но, возможно, их необходимо улучшить. Пожалуйста, добавьте комментарии, если вы не уверены в каком-либо из шагов. Я либо объясню, либо исправлю шаг.
Рекомендуемые:
Робот, избегающий препятствий, использующий Arduino Nano: 5 шагов
![Робот, избегающий препятствий, использующий Arduino Nano: 5 шагов Робот, избегающий препятствий, использующий Arduino Nano: 5 шагов](https://i.howwhatproduce.com/images/001/image-1714-j.webp)
Робот, избегающий препятствий, использующий Arduino Nano: в этой инструкции я собираюсь описать, как вы можете сделать робота, избегающего препятствий, с помощью Arduino
NAIN 1.0 - базовый робот-гуманоид, использующий Arduino: 6 шагов
![NAIN 1.0 - базовый робот-гуманоид, использующий Arduino: 6 шагов NAIN 1.0 - базовый робот-гуманоид, использующий Arduino: 6 шагов](https://i.howwhatproduce.com/images/001/image-776-9-j.webp)
NAIN 1.0 - базовый робот-гуманоид, использующий Arduino: Nain 1.0 будет иметь в основном 5 съемных модулей: 1) Arm - которым можно управлять с помощью сервоприводов. 2) Диски - которым можно управлять с помощью двигателей постоянного тока. 3) Нога - Наин сможет переключаться между колесами или ногами для движения. 4) Голова и
Робот, следующий за человеком, использующий Arduino Uno ниже 20 $: 9 шагов
![Робот, следующий за человеком, использующий Arduino Uno ниже 20 $: 9 шагов Робот, следующий за человеком, использующий Arduino Uno ниже 20 $: 9 шагов](https://i.howwhatproduce.com/images/001/image-2139-29-j.webp)
Человек следует за роботом с использованием Arduino Uno Ниже 20 $: я сделал этого робота около года назад, и мне он очень понравился, он может следовать за вами где угодно и где угодно. это лучшая альтернатива для собаки. он все еще со мной до сих пор. У меня также есть канал на YouTube, где вы можете увидеть процесс создания в vi
Робот-гуманоид на базе Arduino, использующий сервомоторы: 7 шагов (с изображениями)
![Робот-гуманоид на базе Arduino, использующий сервомоторы: 7 шагов (с изображениями) Робот-гуманоид на базе Arduino, использующий сервомоторы: 7 шагов (с изображениями)](https://i.howwhatproduce.com/images/001/image-1721-30-j.webp)
Робот-гуманоид на базе Arduino, использующий сервомоторы: Всем привет! Это мой первый робот-гуманоид, сделанный из вспененного ПВХ. Доступен в различной толщине. Здесь я использовал 0,5 мм. Сейчас этот робот может просто ходить, когда я включил. Сейчас я работаю над соединением Arduino и Mobile через Bluetooth
Робот с уклонением от ультразвука, использующий Arduino: 7 шагов
![Робот с уклонением от ультразвука, использующий Arduino: 7 шагов Робот с уклонением от ультразвука, использующий Arduino: 7 шагов](https://i.howwhatproduce.com/images/003/image-6300-22-j.webp)
Робот Utrasonic Avoidance с использованием Arduino: В этом уроке я покажу вам, как создать своего собственного робота, избегающего препятствий! Мы будем использовать плату Arduino UNO и ультразвуковой датчик. Если робот обнаруживает объект перед собой, с помощью небольшого серводвигателя он сканирует область слева от