我有一个布局良好的 excel 电子表格,看起来像这样:
| NAME | SERIAL | GUN1 | OPTIC1 | OPTIC 2 |
+-----------------------------------------+
| Jonn | W0465 | MK19 | 006000 | |
+-----------------------------------------+
| Jimm | W1465 | MD24 | | 455212 |
+-----------------------------------------+
我希望它能够将该数据生成到另一个包含表单的工作表中。在此表格中,每个项目(枪 1、光学设备等)有 1 行,但并非每个人都拥有完全相同的设备(乔恩拥有 OPTIC1,而吉姆拥有 OPTIC2,但有些人可能根本没有光学设备)。
表单将如下所示(使用上面的示例数据)。
| TYPE | SERIAL | NAME |
+------------------------+
| GUN1 | MK19 | Jonn |
+------------------------+
| OPTIC1 | 006000 | Jonn |
+------------------------+
| GUN1 | MD24 | Jimm |
+------------------------+
| OPTIC2 | 455212 | Jimm |
+------------------------+
关于如何有效地做到这一点的任何想法?需要有条件语句和引用,但我不确定如何有效地完成所有这些。
我能够使用=SHEET1!$C2
etc 成功引用数据。然后我为“Jonn”制作了 2 行,并且所有内容都被完美地填写(使用绝对和相对引用)。但是,当我选择这两行并尝试复制它们时,它会生成行=SHEET1!$C4
而不是=SHEET1!$C3
(注意 C4 和 C3)。由于 Jonn 的数据在表单上是两行,因此相对引用将跳过原始 Excel 表中的第三行。有道理?请提问
谢谢