如何连接,增加和创build连接date的新行?

我目前正在做广告工作,为了生成复杂的广告系列,我们使用“批量工具”,在这个广告系列中,我们需要手动编写date,这使我们失去了大量的宝贵时间。

这是我在Excel中要做的事情:

具有此数据的表单:

PO Number: B2 Format: B3 Campaign Name: B4 Target Names: Amount of Copys: B10 (Where B10 is a value between 1 and 10 for example) Amount of Visuals: B11 (Where B11 is a value between 1 and 10 for example) 

我相信自动化这个过程的第一步是从串联数据开始,

 =concatenate(B1,"_",B2,"_",B3,"_","T"B10,B11) 

这应该产生这样的事情:

 165_ILF_TEST_T4_5 

我真正的问题是,我实际上有4个副本和5个视觉效果,这意味着我希望能够自动创build的是:

 165_ILF_TEST_T1_1 165_ILF_TEST_T1_2 165_ILF_TEST_T1_3 165_ILF_TEST_T1_4 165_ILF_TEST_T1_5 165_ILF_TEST_T2_1 165_ILF_TEST_T2_2 165_ILF_TEST_T2_3 165_ILF_TEST_T2_4 165_ILF_TEST_T2_5 

任何想法,如果这需要在Excel中使用循环? 我完全不知道如何去执行它,虽然对此有一些深入的思考。

非常感谢您的帮助,

卡洛斯

将此公式放在单元格A1(或行1中的任何其他单元格),并将其复制到行100:

 = IF(ROW()> $ B $ 4 * $ B $ 5,
    “”
    $ B $ 1 “_” &
    $ B $ 2 “_” &
    $ B $ 3 “_ T” &
    INT((ROW() -  1)/ $ B $ 5)+ 1&
    “_” &MOD(ROW() -  1,$ B $ 5)+1
 )