使用Excel中的自动重复值拖动选项创建重复值

时间:2016-05-27 15:33:35

标签: excel excel-formula

我想从其他工作表创建重复值。

喜欢:

ItemNr  ,    translated field  
=sheet1!C2 , ItemName  
=sheet1!C2 , Property  
=sheet1!C3 , ItemName  
=sheet1!C3 , Property  
=sheet1!C4 , ItemName  
=sheet1!C4 , Property  

粗体标记的论坛是我手动在每个单元格中输入的公式, 从另一张纸中选择两次的单元格 但是我想使用自动重复值(下拉)功能,这样我就可以将这些论坛一直扩展到工作表的底部(所以基本上每个项目都是如此)

然而,一旦我这样做而不是这样:

=sheet1!C5 , ItemName  
=sheet1!C5 , Property  

继续跳过一些值:

=sheet1!C8 , ItemName  
=sheet1!C8 , Property  
=sheet1!C9 , ItemName  
=sheet1!C9 , Property  
=sheet1!C10 , ItemName  
=sheet1!C10 , Property  
=sheet1!C14 , ItemName  
=sheet1!C14 , Property  
=sheet1!C15 , ItemName  
=sheet1!C15 , Property  

我可以使用脏工具来解决这个问题,例如复制工作表1中的值,然后按顺序排序,然后从双值中选择。
或者首先将其复制到另一行并从那里进行选择 可能还有更多这些" Dirty"技巧,我通常可以很快得到解决方案 但是在这种情况下,我还有40个巨大的excel表需要使用相同的公式,所以这次我想要正确地做到这一点。
我一直在搜索谷歌大约一个半小时才找到解决方案,但不幸的是我还没有找到解决方案。

希望您对我尝试做的事情有一个大概的了解 而我对缺乏知识的抱怨......

亲切的问候,

Chester van Ree

1 个答案:

答案 0 :(得分:1)

使用此公式:

=INDEX(Sheet1!C:C,2+((ROW(1:1)-1)/2))

当它被拖动时,它引用的单元格只会每两行更改一次。