【发布时间】:2020-03-20 22:02:16
【问题描述】:
示例来自谷歌表格https://docs.google.com/spreadsheets/d/1-UBBgQfU4IkyxpiZNLQB0IP_pGD1H4HoDUx7h9fsX2k/edit#gid=0
我正在尝试识别具有多个关联的服务器,然后确定哪个关联具有最高的“优先级”,因此应该将其他关联覆盖为标志。 我几乎把所有的头发都拉出来试图弄清楚这一点,并且有超过 10,000 个订单项在没有公式的情况下这样做是不可行的。
我曾尝试使用 Access/Tableau Prep/VBA 和 Excel,但在某个时间点后卡住了。我将多个不同的标志转换为一个优先级排名列,希望它更容易,但如果数字值更容易,则可以轻松更改。
比如:
- 寻找匹配的 Col A 值,
- 当找到时查看 Col F 以确定优先级(A 最高,B 次高,z 最末)
- 如果没有其他匹配的 Col A 共享最高优先级,则“vlookup”Col G 到 Col H。
- 如果重复的 Col A 值也共享相同的最高排名 Col F(优先级排名),则在 Col H 中返回“手动”。
我希望任何人都可以在 excel/vba/prep/access 中提供任何解决方案的任何帮助。
【问题讨论】:
-
嗨,林赛。如果你能把工作簿发给我,我看看能不能帮到你。
-
如果您无法共享工作簿,请创建一个最小工作示例 (MWE) 并在此处共享。否则,即使有人花时间自己创建它,他也可能不会做对
-
@ExcelHero 感谢您的回复。我的个人电脑上没有 excel,我无法在我的工作机器之间来回发送文件,以确保我不会越过那里的任何界限。我用示例数据在谷歌表格中做了一个快速的基本示例,请让我知道这是否足够?如果没有,我可以下载试用版 excel 并从那里开始。
-
@DannyPapadopulos 感谢您的输入,由于限制将工作文件移动到非工作机器并且我的桌面没有 excel,我添加了 MWE google 表格文档。我是新来的,非常感谢您的帮助:)
标签: excel vba ms-access excel-formula