所以我有这个看起来像这样的文本文件:
标题 1 标题 2 标题 3 标题 4 A1 B1 C1 D1 A2 B2 C2 D2
等等。
导入时,我希望数据格式化为 4 列。我尝试了从文本获取外部数据,它成功导入了数据,但它没有将其换行,因此它只是继续为每个空间创建列。我希望在添加 4 个(在本例中)元素后,它转到下一行。
实现这一目标的最简单的方法是什么?
编辑:我的回答如下,因为我还不被允许回答我自己的问题。
我需要的 Excel 函数叫做 indirect()。
但不确定它实际上是如何工作的,所以希望有人可以帮忙,但对我有用的函数调用是
=INDIRECT(地址((行(A1)-1)*4+列(A1),1))
我在这里找到了:http://www.ozgrid.com/forum/showthread.php?t=101584&p=456031#post456031
注意:这要求我将文本添加到 Excel 中,这样我就会得到一排满列的行,然后翻转它,这样我就会有一列满行的列。
答案1
我需要的 Excel 函数叫做 indirect()。
但不确定它实际上是如何工作的,所以希望有人可以帮忙,但对我有用的函数调用是
=INDIRECT(地址((行(A1)-1)*4+列(A1),1))
我在这里找到了:http://www.ozgrid.com/forum/showthread.php?t=101584&p=456031#post456031
注意:这需要我将文本添加到 excel 中,这样我就可以得到这一行全是列,然后翻转它,这样我就会有一列全是行。函数可能可以修改以适应我原来的设置,但我当时没有时间这样做。可能很快就会重新审视它。