Google Sheets - использовать текущее содержание ячейки в формуле - PullRequest
0 голосов
/ 08 июня 2019

Мне нужно сгенерировать сотни уникальных продуктов на листе, в настоящее время только 14 продуктов. В столбце «дескриптор», если вы добавите случайное число к имени / строке, этого будет достаточно для создания нового продукта в базе данных Shopify после повторного импорта CSV в базу данных.

Для генерации «дескриптора» случайного товара я добавляю эту формулу:

=JOIN("-","dress",RANDBETWEEN(1,1000) )

Но я не хочу вручную вводить строковую часть ' dress ' в формулу. Есть ли функция для захвата текущего содержимого ячейки

Ответы [ 2 ]

0 голосов
/ 08 июня 2019

Я не совсем уверен в вашем требовании, но предлагаю альтернативу вашей формуле:

=A1&"-"&B1

при условии, что слово "dress" указано в A1 (и аналогичные значения ниже), а B1 заполнено:

=randbetween(1,1000)

и копируется так, чтобы подходить перед копированием всего столбца, и вставлять специальные, вставлять значения только сверху.Это будет способствовать удалению дубликатов (при желании) и предоставит контрольный журнал при одновременном снижении требований к обработке.

0 голосов
/ 08 июня 2019

попробуйте просто:

=JOIN("-", A1, RANDBETWEEN(1, 1000))

где A1 = "dress"


для массива / диапазона сделайте так:

=ARRAYFORMULA(A1:A10&"-"&RANDBETWEEN(ROW(A1:A10), 1000))
...