Как выбрать случайное слово в ячейке? - PullRequest
0 голосов
/ 30 декабря 2018

Я хочу, чтобы случайным образом выбрать слово из ячейки, которое генерируется полем формы, используя опцию ответа «абзац».

Ответы [ 2 ]

0 голосов
/ 30 декабря 2018

В одной формуле:

=index(split(A1," "),randbetween(1,1+len(A1)-len(substitute(A1," ",""))))

Не удаляет пунктуацию.

Привязывает 1 s в A1 s (то есть> A$1 s) и может быть скопировановниз, чтобы удовлетворить (для различных вариантов из одной ячейки).

0 голосов
/ 30 декабря 2018

Допустим, вы хотите получить случайное слово из строки в ячейке A1:

  • Получить количество слов:
    A2 =if(A1="","",counta(split(A1," ")))

  • Получить случайное значение между 1 и количеством слов:
    A3 =randbetween(1,A2)

  • Получить случайное слово, используя случайное значение:
    A4 =index(split(A1, " "),A3)

...