excel中如何设置当某个单元格内容与某列的内容中一的其中一个匹配时显示显示匹配值右边单元格的内容。。

就比如说我要求b2的值,我需要在c2至c13中找到跟a2匹配的值,然后b2的值为跟a2匹配的值的右边一个单元格的值。。就比如b2=d1,注意:c列d列可以在同一个exce... 就比如说我要求b2的值,我需要在c2至c13中找到跟a2匹配的值,然后b2的值为跟a2匹配的值的右边一个单元格的值。。就比如b2=d1,注意:c列d列可以在同一个excel的不同表内。。求解决方案。。需要详细点的。。 展开
 我来答
lytao222
2013-04-01 · TA获得超过397个赞
知道小有建树答主
回答量:458
采纳率:0%
帮助的人:164万
展开全部
如:B1-10为条件选项C1-10是与B列相对应的数字,
A B C D
我 3
爱 5
百 1
度 4
知 2
道 6

如今,A列单元格输入的内容已经“有效性”限制在B列内的内容(也就是说A 列有效性数据源是来自B列)。
问题:当A*单元格内容能在B列中找到,那么对应行数D*自动填充每个B列单元格之前设置好对应的数字。(简单的来说:当我在A1列单元格选择“我”,在D1单元格内自动填上“我”对应的数字“3”,当我再A3选择“知”,在D3单元格内自动填上“2”。)

在D列输入=VLOOKUP(A1,B$1:C$6,2,0),下拖就行了
意思是,在B1到C6这个方块内的B列查找A1单元格里的值
如果找到相同的,那么就把B1:C6方块中的第2列的同一行的值填到D1单元格中

你看看这个试试。
RickyJl
2013-04-01 · TA获得超过1523个赞
知道小有建树答主
回答量:1413
采纳率:0%
帮助的人:1237万
展开全部
如你上图,在B2输入公式=INDEX(D:D,MATCH(A2,C:C,0)),然后下拉即可.
追问
可以用。。但如果a列中的某个姓名没有找到对应的数值,返回为零又该怎么写呢?。。
按照你上面的公式显示的是#N/A ,我希望显示为数字0或者指定的文本可以庅?。。
追答
如果你是07版以上的EXCEL,可用=IFERROR(INDEX(D:D,MATCH(A2,C:C,0)),0),要指定的文本则将后面那个0改为你需要的文本,文本需要加上引号.
如果你是03版的EXCEL,可用=IF(ISERROR(INDEX(D:D,MATCH(A3,C:C,0))),0,INDEX(D:D,MATCH(A3,C:C,0)))要指定的文本则将中间那个0(两逗号夹住的那个)改为你需要的文本,文本需要加上引号.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
joims
2013-04-01 · TA获得超过1850个赞
知道大有可为答主
回答量:1635
采纳率:50%
帮助的人:473万
展开全部
设A1单元格为你要查找的值,B列到G列为数据

在A2中输入公式

=VLOOKUP(A1,$B$1:$G$500,2,FALSE)

那就在B2中输入=VLOOKUP(A2,$C$1:$D$1000,2,FALSE)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
moonblue1979
2013-04-01 · TA获得超过1446个赞
知道小有建树答主
回答量:1217
采纳率:0%
帮助的人:845万
展开全部
vlookup函数的运用来着,去学学这个函数就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式