我想知道获取所需数据的最简单方法是什么。
我不确定是否可以添加这样的列。如果是这样,我不确定最容易完成此操作的地方在哪里。
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( 了解如何检查数组或表中记录集中当前步骤中预先存在的值,如果没有,请添加它(记录集中当前位置的值(。
祝编码愉快,祝你好运!当您尝试过某些内容并有代码要显示时,请回来