我想知道获取所需数据的最简单方法是什么。
我不确定是否可以添加这样的列。如果是这样,我不确定最容易实现这一目标的地方。
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 |
答案 0 :(得分:1)
这应该是一项相当容易的任务,所以我会告诉你需要做些什么来获得这个结果
1)学习使用vba打开并浏览记录集。关于它的大量文章及其超级简单。
2)你的SQL将是SELECT * FROM tbl WHERE Name =' thename'
3)了解如何在数组或新表中存储值
4)学习如何检查数组或表中记录集中当前步骤的预先存在的值,如果没有,则添加它(记录集中当前点的值)。
编码愉快,万事如意!当你尝试了一些东西并有代码显示
时回来