详见截图
E2输入
=B2/INDEX(B:B,MATCH(1,C:C,))
公式下拉
更换1的位置,结果也改变
首先更正一下,EXCEL还真没看到过你描述这样的工作表!OPQRSTU应该为1234567,按此在EXCEL再来操作E列的公式如下:
E1=B1/IFERROR(INDEX($B$1:$B$7,MATCH(1,$C$1:$C$7,0)),1)
复制并下拉到E7单元格,即可。
题目中说的是要返回所在单元格,公式如下:
提供两个公式任选一个即可,这两个公式是数组公式,输入完成后要按三键ctrl+shift+回车结束,否则出错。
公式一:右拉再下拉
=address(row(a1),match(large($a1:$j1*100-column($a1:$j1),column(a1)),$a1:$j1*100-column($a1:$j1),),4)
公式二:右拉再下拉
=char(64+match(large($a1:$j1*100-column($a1:$j1),column(a1)),$a1:$j1*100-column($a1:$j1),))&row(a1)
如果只是按从大到小的顺序排列用这公式,右拉再下拉。
=large($a1:$j1,column(a1))
如下图在E1单元格设置公式=B1/INDIRECT("B"&MATCH(1,C:C,0)),公式下拉或复制下去即可。
Excel 2016 怎么使用通配符查找数据