提取借出数据

问题:将带有“借”对应的编号提取到另一个表中。

数据源表:

结果表:

 函数公式解决:

{=IFERROR(INDIRECT("服装清单!"&TEXT(SMALL(IF(服装清单!D$6:P$15="借",ROW($6:$15)*100+COLUMN(B:N)),ROW(A1)),"r0c00"),),"")}

函数运算原理:

提取“借”字所在的行数*100,加上列数前移两列,得出需要提取编码的行列位置。

用Small函数将其从小到大排列。

用Text将行列位置格式化成R0C00结构。

用Indirect函数提取具体内容。

Iferror将错误值转成空文本。

 

posted @ 2023-06-03 21:26  熬肥妖  阅读(12)  评论(0编辑  收藏  举报