【发布时间】:2019-07-01 00:45:20
【问题描述】:
=IFERROR(INDEX($L$1:$L$100000,SMALL(IF(A$1=$H$1:$H$100000,ROW($L$1:$L$100000)- MIN(ROW($L$1:$L$100000))+1,""), ROW()-2)),"")
这是我现在使用的当前代码。它将 a1 与 h1 与 h100000 行进行比较,以查看 h 列是否具有 a1 值。如果 H 列有 a1 值,它将显示 l 列数据。 但是,我想将代码更改为,如果 H 列包含(类似)a1,则返回数据 L 数据。
所以我尝试了下面的代码来实现这一点,但它什么也没做。
=IFERROR(INDEX($L$1:$L$100000,SMALL(IF("*"&A$1&"*"=$H$1:$H$100000,ROW($L$1:$L$100000)- MIN(ROW($L$1:$L$100000))+1,""), ROW()-2)),"")
我怎样才能使这个代码使它工作?
【问题讨论】:
-
在一些示例数据的上下文中显示这个。从这个开始你的问题 - 这样解释会更容易,你可能会得到一个很好的答案。
标签: excel if-statement indexing excel-formula contains