【问题标题】:Filling columns in Excel在 Excel 中填充列
【发布时间】:2016-03-10 14:41:42
【问题描述】:

我正在开发一个数据输入程序,需要有一个 0,1,2...x 的特定列,其中包含 217 个 1、217 个 2 等。我尝试过自动填充,但趋势识别出现了一些奇怪的错误. IE。我试图只放 217 个 0 和 1,然后单击并拖动,但它不起作用。

有没有人有任何想法和/或解决方案?

谢谢!

编辑:解决方案

所以我能够创建一个包含 INDEX、VALUE 和 REPEATSIZE 列的网格,其中 VALUE 包含我想要重复的项目列表。然后我使用索引列生成每个值项应该开始的位置,最后使用repeatsize来指示重复次数。

包含所有 VALUE 实例的最后一列具有以下公式: 内容 = =VLOOKUP(ROW()-2,INDEX:VALUE,2)

希望这对某人有所帮助。谢谢大家的反馈!

【问题讨论】:

    标签: excel autofill


    【解决方案1】:

    将以下内容放入任意单元格中。

    =INT((ROW(1:1)-1)/217)
    

    根据需要填写。这将产生 217 个零,然后是 217 个零,然后是 217 个二,依此类推。如果您需要从 217 个有序的开始,请从右端删除 +1

    对于 217 a, a, a, a, a, a, .... 然后 217 b, b, b, b, b, ...调整为按ASCII字符码返回ASCII字符。

    =CHAR(INT((ROW(1:1)-1)/217)+97)
    

    CHAR function 返回数字代码中的字符。 a 是 97。

    【讨论】:

    • 出于好奇,如果我想从一个选择中工作,比如说 a,b,c,d...x 并且有 217 个 a,然后是 b,等等。关于如何最好的任何想法修改这个?
    • 谢谢。抱歉 - 我应该更清楚。我更多地考虑像“香蕉”、“马”、“驴”、“沙鼠”……“X”这样的一组术语,我想将每个术语中的 217 个自动填充到一列中,其中列表存储在同一张工作表的另一列中。
    • 上面有两个数字排序的例子。将其中之一应用于INDEX functionrow_numcolumn_num 参数。
    【解决方案2】:

    假设您的列是 A,在 A218 中,输入:

    =A1+1
    

    该公式可用于无限期地自动填充。工作完成:-)

    【讨论】:

    • 很抱歉,我不明白这是怎么回事。
    • 论坛是递归的;它将引用 217 个单元格。但是需要你填写第一组;其他答案更优雅。如果A1 to A217`为0:A218=A1+1=0+1 = 1A219=A2+1=0+1 =1A220=A3+1=0+1=1A435=A218+1=1+1=2
    • 啊...我明白了。这实际上也很优雅。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 2018-05-11
    • 1970-01-01
    相关资源
    最近更新 更多