如何使用表示固定大小间隔的元素创建 table(在 excel 文件中)

How to create a table (in excel file) with elements that represent fixed size intervals

我需要帮助创建具有 table 的相同类型的文件,其元素是固定大小为 10 的间隔。间隔应从 15001 开始到 20000 结束。我附上了示例图像下面的 excel sheet。请帮助我并告诉我一种创建此类文件的方法,该文件涉及最少的输入。 请帮助我。

I have also attached a image table for reference

有几种方法可以做到这一点。最简单的方法是在单元格 A1 中输入您的起始编号。然后在A2单元格输入

=($A+(ROW()-ROW($A))*10+(COLUMN()-COLUMN($A))*650)&" to "&($A+(ROW()-ROW($A))*10+(COLUMN()-COLUMN($A))*650)+9

向下复制直到显示您想要的数字,然后将 A 列中的所有公式复制到右侧。

根据您的需要调整单元格的大小和格式。

如果您不想将 1501 放入单元格 $A$1 中,则在公式中将 $A$1 替换为 1501。

$A$2 需要调整到您用于左上角的单元格。

解释

=($A+(ROW()-ROW($A))*10+(COLUMN()-COLUMN($A))*650)

这部分公式决定了第一个数字。你会注意到你看到它重复了两次。在第二次重复的末尾添加 +9 以获得第二个数字。

($A+(ROW()-ROW($A))*10+(COLUMN()-COLUMN($A))*650)+9

一旦你弄清楚了这两个数字,我们就把它们粘在一起,也就是说在它们之间放置一个小的连接序列:

&" to "&

这里的重要部分是在单词“to”的两边留下一个 space,这样当数字放在两边时,也会有一个 space。

那么那个丑陋的公式是怎么算出来的呢?那么首先我们需要一个起点,即 $A$1 的价值。在本例中也是 1501。然后我们查看第一个数字下降的模式。每行增加 10。这意味着 1501+(每行)*10。所以我们需要一种方法来计算每一行。我选择这样做:

row()-row($A)

没有地址的Row()告诉你当前所在的行号。$A$2是table左上角的地址。因此,如果该公式位于左上角,它将 return 值为 2-2 = 0,而对于下一行,它将是 3-2 = 1。所以现在我们有一个漂亮的小计数器下来,这就是我们的结局:

=$A+(ROW()-ROW($A))*10

现在我们需要处理如何在遍历各列时增加第一个数字的部分。查看模式,每列增加 650。与 ROW() 函数非常相似的还有一个 COLUMN() 函数。我们应用与行计算相同的概念,并将其添加到我们已有的公式中:

=$A+(ROW()-ROW($A))*10+(COLUMN()-COLUMN($A)*650

现在从技术上讲,如果你这样做时 A1 是你的左上角,你可以简化等式,并在初始数字中硬编码并计算你的起始数字:

=1501+(ROW()-1)*10+(COLUMN()-1)*650