我正在尝试验证 Excel 列是否只有包含length > 1
以“d”结尾的值的值。我的尝试是以下公式:
=AND(LEN(INDIRECT(ADDRESS(ROW(),COLUMN())))>1,RIGHT(INDIRECT(ADDRESS(ROW(),COLUMN())),1) = "d")
Excel 说公式包含错误。奇怪的是第一部分本身是正确的。但是当我把它放入 AND 时,我得到了错误。此外,当我用绝对引用替换 inderect 引用时,它会起作用:
=LEN(INDIRECT(ADDRESS(ROW(),COLUMN())))>1 => works
=AND(LEN(F4)>1, TRUE) => works
=AND(LEN(INDIRECT(ADDRESS(ROW(),COLUMN())))>1, TRUE) => fails
为什么是这样?是否有其他方法或解决方法可以做到这一点?
在此先感谢,马可