需要一些建议,我有一个很大的excel表,我需要用B列中的值来分解。在某些情况下,我需要从B列中获取一个以上的值。示例我可能想要A和B在一起和C本身。我有另一个具有此映射的工作簿。我坚持使用1个最好的工具来完成这项工作,2个人如何工作。
在Excel中我不知道如何使这项工作。我知道我需要一个循环来查看列表,但是我如何处理需要合并的循环?
在访问中我正在考虑数据表和我的包列表。创建查询并使用VBA将值循环到查询中。
答案 0 :(得分:0)
我假设你想根据B栏中的值将主表单分成多张。
您可以使用excel vba词典
Does VBA have Dictionary Structure?
您需要将具有映射的工作簿加载到字典中,如下所示:
Key ='B列中的值'
值='您希望数据进入的工作表的名称'
在包含数据的工作表中循环获取B列中的值,在字典中查找以获取此数据应该到达的工作表名称。将数据写入该工作表名称。
希望这有帮助。