我是 VBA 编程的新手,正在努力解决我遇到的这个问题。
我需要帮助使用 Excel VBA 处理大量 2D 矩阵数据,如何根据另一张表中的一组特定查找值从数据表中获取列名称,使用 VBA 代码进行反向查找?
查找值可以重复,但我们希望在列中第一个出现的位置捕获其列名,请参见下面的示例。
使用 VBA 的原因是由于数据量大,而 Excel 是唯一合适的工具。
有什么想法吗?
查找值 | 列名称 |
---|---|
A101 | L2 |
A102 | L3 |
A201 | L2 |
A304 | L5 |
二维表
参考 | L1 | L2 | L3 | L4 | L5 |
---|---|---|---|---|---|
CX1 | A100 | A101 | A102 | A102 | A102 |
CX2 | A100 | A101 | A102 | A103 | A104 |
CX3 | A111 | A111 | A113 | A114 | A114 |
CX4 | A200 | A201 | A201 | A201 | A201 |
CX5 | A300 | A301 | A302 | A303 | A304 |