Как я могу перетащить на несколько строк формулу, результат которой содержит более 1 строки?

У меня есть расширение, из которого я получаю данные, и я имею в виду это расширение в формуле с результатом предварительно определенных строк, но я хочу, чтобы в ее результате было более 1 строки, и вот когда у меня возникает эта проблема, потому что я хочу перетащить формула в несколько строк, но они перекрывают друг друга, например, если бы я хотел 3 строки в результате формулы, начинающейся в строке 1, а затем перетащите ее вниз из строки 1 в строку 3, формула в строке 1 и 2 покажет ошибку потому что они накладываются друг на друга, я добавлю картинку, как это выглядит...

Есть ли способ указать количество строк в виде пробела между каждой формулой таким образом, чтобы, когда я перетаскиваю формулу вниз на большее количество строк, она настраивалась на указанное мной «пространство»?

Это формула, которую я использую, я также имею в виду другой лист, как вы можете видеть, так что будет здорово, если вы сможете использовать эту формулу, чтобы ответить на мой вопрос, если я могу указать «пробел», используя другую формулу, которая ( также это, вероятно, очевидно, но предопределенные строки в формуле - это «2d»).

=CRYPTOFINANCE("KRAKEN:"&'crypto-track'!C4&"/USD", "price_history", "2d")

Не могли бы вы добавить пример с GoogleFinance?

TheMaster 01.10.2022 19:35
Структурированный массив Numpy
Структурированный массив Numpy
Однако в реальных проектах я чаще всего имею дело со списками, состоящими из нескольких типов данных. Как мы можем использовать массивы numpy, чтобы...
T - 1Bits: Генерация последовательного массива
T - 1Bits: Генерация последовательного массива
По мере того, как мы пишем все больше кода, мы привыкаем к определенным способам действий. То тут, то там мы находим код, который заставляет нас...
Что такое деструктуризация массива в JavaScript?
Что такое деструктуризация массива в JavaScript?
Деструктуризация позволяет распаковывать значения из массивов и добавлять их в отдельные переменные.
0
1
105
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

обычно это решается путем создания массива формул, где вы складываете их в строку, например:

 = {CRYPTOFINANCE("KRAKEN:"&'crypto-track'!C4&"/USD", "price_history", "2d");
  CRYPTOFINANCE("KRAKEN:"&'crypto-track'!C5&"/USD", "price_history", "2d");
  CRYPTOFINANCE("KRAKEN:"&'crypto-track'!C6&"/USD", "price_history", "2d")}

таким образом, 2-й эффект будет активирован сразу после окончания 1-го эффекта.

вы можете облегчить «ручную работу» от построения такого массива, особенно если этот массив должен охватывать больший диапазон, создав формулу для генерации формулы. например: https://stackoverflow.com/a/68278101/5632629

также убедитесь, что вы соблюдаете закон построения массивов и успешно избегаете всех ошибок массива - https://stackoverflow.com/a/58042211/5632629

Спасибо за ответ! Я пытался использовать его в массивах, как вы сказали, но затем я получил еще одну ошибку «в функции ARRAY_LITERAL было 1 или более отсутствующих значений», вы знаете, как я могу это обойти?

boten500 01.10.2022 17:01

@ boten500 ты проверял вторую ссылку?

player0 01.10.2022 17:02

Так что да, я не читал его раньше, спасибо, теперь он работает, очевидно, проблема заключалась в том, что одна формула в массиве не имела соответствующих данных в расширении, из которого я извлекаю данные, поэтому я вытащил ошибку N/A, но Я хотел бы использовать ваш генератор массивов из первой ссылки, но дело в том, что я не совсем понял, как его использовать в моем случае, было бы здорово, если бы вы могли объяснить (я не знал большинство функций используется в формуле, поэтому я в конечном итоге исследовал большинство из них по пути, также извините, если я прошу много вещей, я очень ценю вашу помощь)

boten500 01.10.2022 19:36

@boten500 см.: docs.google.com/spreadsheets/d/…

player0 01.10.2022 19:55

извините, если я невежествен, но я просто не понимаю, что происходит на листе, из того, что вы сказали ранее, это генератор формул, я полагаю, вы хотите, чтобы он мог взять мою собственную формулу в массив и добавить больше этой формулы в ячейке в порядке возрастания, начиная с номера строки последней формулы, я правильно понял? если вы можете сфотографировать этот лист 👆 и объяснить мне механику, я думаю, я мог бы понять это лучше.

boten500 01.10.2022 20:58

@boten500 см. лист, я добавил несколько заметок. сделайте его копию и попробуйте поиграть с ней, изменив значения в Sheet2!B1 и Sheet2!B2

player0 01.10.2022 21:52

Другие вопросы по теме