Jam*_*ith 1 excel excel-formula
我在 Excel 中有一些经过修订的文本和一些未经修订的文本。我只想保留编号最高的修订版。例如下面的示例图片。我想包含“002001”,因为它是唯一的,但如果是“002050”,我有两组数据,一组没有修订版,一组有修订版,在这种情况下,我想保留“002050_R02”,因为它是最高修订版。如何在不使用 VBA 的情况下在 excel 中完成此操作?
我知道它偏离了您想要的结果,但我认为这只是一个中间步骤。因此,如果可用,请尝试:
公式为C1:
=UNIQUE(XLOOKUP(LEFT(A1:A8,FIND("_",SUBSTITUTE(A1:A8,".","_"))-1)&"_*",SUBSTITUTE(A1:A8,".","_"),A1:A8,,2,-1))
Run Code Online (Sandbox Code Playgroud)
只是为了好玩,在旧版本中可以使用替代方法来获取Y或N值:
公式为C1:
=IF(COUNTIF(A2,LEFT(A1,MIN(FIND({".","_"},A1&"_.")-1))&"_*"),"N","Y")
Run Code Online (Sandbox Code Playgroud)
可能工作正常吗?
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |