Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
需要一些建议,我有一个大的 Excel 表,我需要用 B 列中的一个值来分解。在某些情况下,我需要 B 列中的一个以上的值。示例我可能希望 A 和 B 在一起,C 上它自己的。我有另一个具有此映射的工作簿。我被困在这项工作的 1 个最佳工具和 2 个方法上。
在 Excel 中,我不确定如何进行这项工作。我知道我需要一个循环来遍历列表,但是我如何处理需要组合的那些?
在访问中,我正在考虑一个数据表和一个我的包列表的表。创建一个查询并将值循环到使用 VBA 的查询中。
我假设您想根据 B 列中的值将主工作表分成多张工作表。
您可以使用 excel vba 字典
VBA 有字典结构吗?
您需要将具有映射的工作簿加载到字典中,如下所示:
Key = 'B 列中的值'
Value = '您希望该数据所在的工作表的名称'
循环遍历包含数据的工作表,获取 B 列中的值,在字典中查找以获取该数据应转到的工作表名称。将数据写入该工作表名称。
希望这可以帮助。