我想要做的事情可能更适合使用数据库完成,但是我对它们的经验非常有限,并且只需要偶尔更改信息。
我手头有一张表格,每行都有8个相关数据单元格。
我想在另一个表格中输入一个数字到一个单元格中,然后使用该数字参考另一个表格中的数据来填充下面的一组单元格。
例如,在Sheet1中我可以有以下内容(图1):
| A | B | C | D | E | F | G | H
-----+-----+-----+-----+-----+-----+-----+-----+-----
101 | Dep | 700 | Sta | 100 | Sta | 300 | Dep | 900
我想在第二个表格中通过在一个单元格中输入行号,使那8个单元格下面的数据被复制,例如(图2):
| A | B | C | D |
-----+-----+-----+-----+-----+
1 | "Row Number" |
-----+-----+-----+-----+-----+
2 | =A# | =B# | =D# | =C# |
-----+-----+-----+-----+-----+
3 | =E# | =F# | =H# | =G# |
-----+-----+-----+-----+-----+
是的,我知道上面的公式没有涉及到另一个表格——这是为了节省空间。
如果使用上述示例行,则应该像这样(图3):
| A | B | C | D |
-----+-----+-----+-----+-----+
1 | 101 |
-----+-----+-----+-----+-----+
2 | Dep | 700 | 100 | Sta |
-----+-----+-----+-----+-----+
3 | Sta | 300 | 900 | Dep |
-----+-----+-----+-----+-----+
那么,在上面的例子中(图3),我需要在A2-D2和A3-D3单元格中输入什么公式,才能自动使用A1中的数字作为单元格引用的一部分,以打印其他工作表中的数据。
这样说清楚了吗?希望是的,因为我需要在我的第一个工作表中输入超过300行数据,并且在第二个工作表中还有另外70行x7列块的数据。
最后,我只想说我希望尽可能避免编程语言,比如VBA。