我在工作表中有一个表,它有一个Text
编号类别的列,并包含以0开头的整数值。与“02”相同。
我想获得用于过滤该列中Table的值。
根据我需要列中每个可见单元格值之一,使用下面的公式:
=SUBTOTAL(5,tblInsurance[DSK_LISTNO])
但是返回0
作为结果! Ant不看单元格值。
我不能使用=SUBTOTAL(5,value(tblInsurance[DSK_LISTNO]))
来传递范围值,以便充当整数。
我的表没有总排。
那么,我如何获得过滤后的值,以便按列过滤表?
答案 0 :(得分:1)
这不容易做到。解决问题的最佳方法是将整数存储为整数而不是文本。您可以使用单元格格式将0放在整数前面。
然后该表将显示相同但存储为整数,SUBTOTAL函数将起作用。
答案 1 :(得分:0)
我发现了以下公式:
=INDEX(C2:C19,MIN(IF(SUBTOTAL(3,OFFSET(C2,ROW(C2:C19)-ROW(C2),0)),ROW(C2:C19)-ROW(C2)+1)))
使用漂亮的解决方案非常有用。因此,在我遇到的几个问题中,这样的类似解决方案,似乎波纹管参考是非常有价值的。
参考:https://www.extendoffice.com/documents/excel/4217-excel-find-value-of-first-visible-cell.html