合并重复项并创建一个综合列表



我想知道获取所需数据的最简单方法是什么。

我不确定是否可以添加这样的列。如果是这样,我不确定最容易完成此操作的地方在哪里。

Excel 公式、SQL 还是 VBA 代码?

我有一个庞大的名称列表,我想做的是获取名称的所有数据并从表中获取所有唯一数据,然后基本上将其放入列表中。

任何帮助将不胜感激。

数据

  Name    | FirstID | SecondID | ThirdID | FourthID | FifthID |
-------------------------------------------------------------
Joe Smith | AB.5    | AC.1     | AH.9    | ZZ.4     | BB.9    |
Joe Smith | DD.7    | AC.1     | AD.3    | XD.5     | BB.9    |
Joe Smith | RV.4    | AC.1     | AD.3    | ZZ.4     | BB.9    |
Joe Smith | AB.5    | AC.1     | AD.3    | ZZ.4     | BB.9    |

期望的结果

  Name    
-------------------------------------------------------------
Joe Smith | AB.5 | AC.1 | AH.9 | ZZ.4 | BB.9 | DD.7 | AD.3 | XD.5 | RV.4 |

这应该是一个相当容易的任务,所以 Ill 让你知道你需要做什么才能得到这个结果

1( 学习使用 vba 打开和浏览记录集。有很多关于它的文章,而且超级简单。

2(您的SQL将是SELECT * FROM tbl 其中名称='thename'

3( 了解如何在数组或新表中存储值

4( 了解如何检查数组或表中记录集中当前步骤中预先存在的值,如果没有,请添加它(记录集中当前位置的值(。

编码愉快,祝你好运!当您尝试过某些内容并有代码要显示时,请回来

最新更新