我想要帮助创建相同类型的文件,其中的元素是固定大小为10的间隔。间隔应从15001开始并以20000结束。我已附加了下面的Excel工作表的示例图像。请帮帮我,告诉我一个创建这样的文件的方法,其中包括最少的打字。 请帮帮我。
答案 0 :(得分:0)
有几种方法可以做到这一点。最简单的是在单元格A1中输入起始编号。然后在Cell A2中输入
push "dhcp-option DNS <%= scope.lookupvar('ipaddress_tun0') %>"
将其复制到具有您想要显示的数字,然后将所有公式从A列复制到右侧。
根据您的需要调整和格式化细胞。
如果您不想将1501放入单元格A $ 1中,那么在公式中用1501替换$ A $ 1.
$ A $ 2需要调整到您左上角使用的单元格。
=($A$1+(ROW()-ROW($A$2))*10+(COLUMN()-COLUMN($A$2))*650)&" to "&($A$1+(ROW()-ROW($A$2))*10+(COLUMN()-COLUMN($A$2))*650)+9
公式的这一部分决定了第一个数字。你会发现你看到它重复了两次。在第二次重复结束时,+ 9被添加到它以获得第二个数字。
=($A$1+(ROW()-ROW($A$2))*10+(COLUMN()-COLUMN($A$2))*650)
一旦你弄清楚了两个数字,我们将它们粘在一起就可以说,在它们之间放置一个小的连接序列:
($A$1+(ROW()-ROW($A$2))*10+(COLUMN()-COLUMN($A$2))*650)+9
这里的重要部分是在单词的两边留下一个空格&#34; to&#34;因此,当数字放在两边时,也会有一个空间。
那么这个丑陋的公式如何成为一个数字呢?首先,我们需要一个起点,即1美元的价值。在这种情况下也是1501.然后我们看看第一个数字下降的模式。它每行增加10.这意味着1501 +(每行)* 10。所以我们需要一种方法来计算每一行。我选择这样做:
&" to "&
没有地址的Row()会告诉您当前所在行的编号。$ A $ 2是表格左上角的地址。因此,如果该公式位于左上角,它将返回2-2 = 0的值,而对于下一行,它将是3-2 = 1.所以现在我们有一个很好的小计数器下降,这是我们如何结束:
row()-row($A$2)
现在我们需要处理如何增加第一个数字的部分。查看模式,每列增加650。与ROW()函数类似,有一个COLUMN()函数。我们应用与行计算相同的概念,并将其添加到我们已有的公式中:
=$A$1+(ROW()-ROW($A$2))*10
现在从技术上讲,如果你这样做,A1就是你的左上角,你可以简化方程式,并在初始数字中进行硬编码并用以下方法计算你的起始数字:
=$A$1+(ROW()-ROW($A$2))*10+(COLUMN()-COLUMN($A$2)*650