2011-12-12 117 views
0

在Excel中,我有3列,“组”,“关键字”,和“组”查找列值

两组仅在第二个具有两次每次相同的值,不同的。

所以我必须:

Group  Keyword   Group 

Abbeville AbbevilleColleges Abbeville 
Abbotsford AbbotsfordColleges Abbeville 
Aberdeen AberdeenColleges Abbotsford 
Abernant AbernantColleges Abbotsford 
Abernathy AbernathyColleges Aberdeen 
Abilene AbileneColleges Aberdeen 

等等

我要的是一个4列,将再次显示关键字,而是两次。

因此,这将是这样的:

Group   Keyword  Group   Keyword 

Abbeville AbbevilleColleges Abbeville AbbevilleColleges 
Abbotsford AbbotsfordColleges Abbeville AbbevilleColleges 
Aberdeen AberdeenColleges Abbotsford AbbotsfordColleges 
Abernant AbernantColleges Abbotsford AbbotsfordColleges 
Abernathy AbernathyColleges Aberdeen  AberdeenColleges 
Abilene AbileneColleges Aberdeen  AberdeenColleges 

请让我知道如果你有任何想法我!

回答

0

你能直接输入单元格D3 =单元格B2吗?

即,键入等号,然后单击任何希望它相等的单元格。将它拖到列中,以便为所有单元格执行此操作。当您复制/粘贴或向下拖动时,Excel足够聪明,可以知道您要复制的模式并将复制该模式。

不知道你是否真的在寻找比这更复杂的东西......或者你是否试图自动填充相对于当前单元格的某个单元格位置的值(即填入值)

顺便说一句 - 如果你不想复制模式,并且你想要更多的文字复制/粘贴,使用美元符号与你的行/列定义($ B $ 4而不是B4)

+0

需要两个以上的步骤和这个解决方案工作得很好。 1)将公式添加到单元格D2:''= B2''。 2)选择范围D2:D3并向下拖动到列表的底部。正如@maneesha所说,Excel非常聪明,可以查看模式并进行相应的复制。 –

0

丹尼尔,试试下面的公式为你的第二关键字

=SUBSTITUTE(B3,A3,C3) 

其中A列为您的第1组,B列为您的关键字,C列为您的第2组

0

假设A列为组,B为关键字,C为组,D为新关键字列: 第一行(行2)只是使用下面的公式在细胞D2:

=B2 

对于后续的行,复制下来如下式细胞D3开始:

=IF(D2=D1,OFFSET($B$1,ROW(D3)/2,0),D2)