excel 中根据 A列数值筛选,在B、C列数值中间的,在E列输出B、C对应D列的名称。如

5251225华为417147198中兴152282352烽火1744417728第一132213201452第二... 525 12 25 华为
417 147 198 中兴
152 282 352 烽火
1744 417 728 第一
1322 1320 1452 第二
展开
 我来答
真真真白丁
2015-02-16 · TA获得超过8516个赞
知道大有可为答主
回答量:4644
采纳率:85%
帮助的人:1676万
展开全部

不知道是不是这个意思,E1的公式如下,并下拉:

=IF(AND(A1>=B1,A1<=C1),D1,"")

 

追问
A列每个值都要在B/C列中查询
追答

公式更改如下:

=LOOKUP(1,0/((A1>=$B$1:$B$5)*(A1<=$C$1:$C$5)),$D$1:$D$5)

 

#N/A觉得难看的话,可以换成空白:

如果你是Excel2007以上版本,可以外面套一层IFERROR:

=IFERROR(LOOKUP(1,0/((A1>=$B$1:$B$5)*(A1<=$C$1:$C$5)),$D$1:$D$5),"")

如果是Excel2003版,则公式长一点:

=IF(ISERROR(LOOKUP(1,0/((A1>=$B$1:$B$5)*(A1<=$C$1:$C$5)),$D$1:$D$5)),"",LOOKUP(1,0/((A1>=$B$1:$B$5)*(A1<=$C$1:$C$5)),$D$1:$D$5))

 

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式