所以,这是东西。我有一个带有两个工作表的excel工作簿。 工作表1:人们告诉我每个类别拥有多少项。 工作表2:人们给我每个项目的详细信息。
我希望工作表2已经包含行,因此它们仅需添加详细信息。所以我基本上想预填充它。
这是表1 /工作表1: enter image description here 因此,我给人们提供ID和类别,然后他们添加数量
这是表2 /工作表2: 那就是它的样子(我手动粘贴了ID和类别,但该表应自动预先填充)
我知道您可以使用Macro来做到这一点。但是我的组织不太喜欢Macros,因此我正在寻找公式。
非常感谢您的帮助!
谢谢, B
答案 0 :(得分:0)
此解决方案不需要VBA。
在工作表1:
在开始处插入新列,以便将所有数据向右移一列(A变为B,B变为C等)。
在单元格A2
中,输入1。然后在A3
中输入=A2+D2
,然后将该公式向下填充到A6
从F1
到F6
,连续输入数字1到6(F1中为1,F2中为2,依此类推)
隐藏A和F列
现在移至工作表2
在单元格A2
中,输入公式=VLOOKUP(ROW(A2),Sheet1!$A$2:$C$5,2)
并将其填入A6
在单元格B2
中,输入公式=VLOOKUP(ROW(B2),Sheet1!$A$2:$C$5,3)
并将其填入B6
现在可以根据需要进一步扩展/填充工作表2中的公式,以捕获工作表1中的所有数据。
最终结果(第2页)如下: