Excel怎样用函数查找空单元格的位置并返回相连单元格的数值?

比如,G1到G5都有数值,G6为空,想要定位到G6并返回同一行的D6的值,只使用函数不使用宏可以做到么?
如果不能为空的话,可以使用其他数值来定位

Excel用函数查找空单元格的位置并返回相连单元格的值,空单元格也可以用其他文本表示,当然这是最好的,比如可以用空1、空2等等这样来表示,对唯一性的值是最好用公式的,那么公式如下:

=INDEX(D:D,MATCH("空1",G:G,0))

注:“空1”可以用单元格来替代。

公式及效果图

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-22

如图,要找到G6和G9两个空单元格所对应的D列值,J1单元格输入公式=IFERROR(INDEX(D$1:D$10,SMALL(IF(G$1:G$10="",ROW($1:$10)),ROW(A1))),"")

数组公式,同时按Ctrl+Shift+回车键结束公式,公式前后需产生大括号{}后,下拉公式。

示例

本回答被提问者采纳
相似回答