Excel如何做到在另一单元格里填充特定一组数字里面满足要求的数字,没有则不显示

A B C D E F G H I J K L M N
1 2 6 5 1 2 5 6

假定:

A、B、C、......J、K、L、M、N 在A1-N1;

1、2、空、......5、6、空、空、空 在A2-N2;

原始数据是A1-N1中的某一个,放在A4-A100中,要求在B4-B100中显示出与A列中字母相对应的数字。

 

在B4中输入公式:

=IF(ISBLANK(HLOOKUP(A4,A$1:N$2,2,FALSE)),"",HLOOKUP(A4,A$1:N$2,2,FALSE))

选中B4,向下拖拉复制,一直到最后一行。

使用ISBLANK函数,可以避免当对应的数字中有0的情况。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-13
A B C D E F G H J E F G H J E K L M N A B C D
1 2 6 5 1 2 5 5 1 2 5 5 6 1 2 6
我想你要的应该是如上的效果
=IF(HLOOKUP(P2,$A$2:$N$3,2,0)=0,"",HLOOKUP(P2,$A$2:$N$3,2,0))这是我用的函数公式,如果你的文件是纵向排列的话,将HLOOKUP改为VLOOKUP就可以了
语言表达水平有限,希望能帮到你!
第2个回答  2012-10-13
这个用函数或者VBA可以实现
相似回答