如果我有如下列,
1
2
2
1
3
4
5
我如何找到从已知值向上的特定数字的第一次出现,比如 4。我知道 4 在列中的位置,我希望第一次出现 1 的行号从 4 向上(行号 4在这种情况下)。我的直觉是运行一个 FOR 循环,但我认为有一个我不熟悉的相当简单的方法。
感谢帮助!
p.s - 我意识到找到这个的另一种方法是在从第一行到位置 4 的范围内找到最后一次出现的值。很高兴学习其中一个或两个。
最佳答案
Sheet1.Range("M:M").Find(What:="1", SearchDirection:=xlPrevious, After:=Range("M12")).Address
关于excel - 查找范围内第一次出现的值,向上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68834499/