2014-11-08 43 views
0

我已经搜索了互联网并尝试了10亿种不同的VLOOKUP公式和Visual Basic马可福在这个列表上无济于事。将数据排列在多个Excel列中

我有4列的字母和数字(标识符)。一些标识符在4列中重复。我需要排列列中的数据,以便我可以看到哪些标识符位于多列中。每列中都有一些标识符不在任何其他列中(每列都有不同数量的条目,因此标识符当前不排队)。

我希望它看起来是这样的(减去... S):

列A ..............列B ....... .... C列.............. D栏 R101 .......................... ..................... R101 ........................

R102 R102 ......................... ....................... .........

R103 .................................... ............................................. R103

R104 ........................ R104 ................. R104 ..... ....................

.......................... ....... R105 .........................

有一些与列A相关的附加数据列需要与列A中对应的标识符保持关联(因此列E和F中的数据应与列A中对应的项保持关联)。在列B,C和D中的标识符可以移动,但是他们需要在A中匹配它们的匹配。老实说,我真正关心的是B,C和D中的值是否也在A中。很高兴使用宏。列B,C和D中的标识符也可用于同一工作簿的其他表格中 - 我将它们移动到与列A相同的表格中,因为我认为这样做会更容易......但我可以错误!

有人可以帮助我吗?非常明确的复制粘贴类型说明感谢!我目前有数据组织到相邻的列A,B,C和D.

+0

如果提供问题和预期结果,会更容易。从文中我们不知道这个例子是源还是预期的结果。 – jruizaranguren 2014-11-08 21:34:07

+0

关于如何在HTML中使用

标签或上传屏幕截图的任何建议?链接到别人的例子是我能想到的最好的东西!我会尽量更加明确。 – 2014-11-08 21:46:21

+0

所以基本上你想要的是将所有的标识符完全分类,但将每个标识符保留在其列中,对吗?例如,如果我们在列C的底部添加R100,在处理之后,所有行将向下移动一个位置,除C之外的所有列都将在第一行中为空白。如果这是你所需要的,我认为唯一的选择是使用宏... – Andrew 2014-11-08 23:22:53

回答

0

我不是很确定我已经理解了你的问题,但假设你的数据在A列的范围从A2到A10。

在B列中,从细胞B2,把在公式中开始:

= IF(ISNA(MATCH($ A2,B $ 2:乙10,0 $)), “”,$ A2)

复制这个到B10;将B2:B10中的公式复制到C和D列中。

这样做的是A列中的数据在列B,C和D中存在匹配的位置,则会显示条目,否则列B中的单元格,C和D将为空白。