Excel: повторить ту же формулу в столбце с указанным числом, выраженным в другой ячейке - PullRequest
0 голосов
/ 17 мая 2018

Я пытаюсь сделать что-то, что может оказаться невозможным.Я не полный нуб с формулами Excel, но достаточно близко!Я искал решения весь день, и теперь я почти сдался.

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

не совсем уверен, что я правильно объяснил, поскольку мой английский не на 100% совершенен, поэтому, пожалуйста, будьте осторожны:)

РЕДАКТИРОВАТЬ для получения дополнительной информации

IЯ в основном делаю электронную таблицу, которая создает коды продуктов и теги / серийные номера активов, код продукта находится на «листе 1», и это что-то вроде aa-aa-aa-aa, и это на «листе 1», у меня также есть номертеги активов продуктов будут на «листе 2», и я уже понял, как это происходит, но я бы хотел автоматически сгенерировать количество тегов / серийных номеров активов на «листе 2» по заданному количеству продуктов на «листе 1».«Я надеюсь, теперь это стало понятнее.будь то формула или VBA, что-нибудь идет

1 Ответ

0 голосов
/ 17 мая 2018

Используя только формулы, вы можете иметь формулу, которая выполняет вычисления, пока не будет достигнута определенная строка. Что-то вроде

=if(row()<='Other Sheet'!A1,C1*D1,"")

Если эта формула начинается со строки 1 и копируется, она будет выполнять умножение ячеек C и D только в том случае, если строка, в которой находится формула, меньше, чем число в ячейке A1 на другом листе.

Эту формулу все еще необходимо заполнить до наибольшего числа, которое когда-либо могло быть в A1 другого листа.

Если вы не хотите использовать этот подход, вам понадобится VBA.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...