excel中如何设置当某个单元格内容与某列的内容中一的其中一个匹配时显示显示匹配值右边单元格的内容。。
答案:4 悬赏:50 手机版
解决时间 2021-03-29 01:08
- 提问者网友:两耳就是菩提
- 2021-03-28 16:28
excel中如何设置当某个单元格内容与某列的内容中一的其中一个匹配时显示显示匹配值右边单元格的内容。。
最佳答案
- 五星知识达人网友:千夜
- 2021-03-28 17:56
如你上图,在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(两逗号夹住的那个)改为你需要的文本,文本需要加上引号.
按照你上面的公式显示的是#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(两逗号夹住的那个)改为你需要的文本,文本需要加上引号.
全部回答
- 1楼网友:深街酒徒
- 2021-03-28 22:30
vlookup函数的运用来着,去学学这个函数就行了
- 2楼网友:走死在岁月里
- 2021-03-28 21:04
设A1单元格为你要查找的值,B列到G列为数据
在A2中输入公式
=VLOOKUP(A1,$B$1:$G$500,2,FALSE)
那就在B2中输入=VLOOKUP(A2,$C$1:$D$1000,2,FALSE)
在A2中输入公式
=VLOOKUP(A1,$B$1:$G$500,2,FALSE)
那就在B2中输入=VLOOKUP(A2,$C$1:$D$1000,2,FALSE)
- 3楼网友:枭雄戏美人
- 2021-03-28 19:24
如: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单元格中
你看看这个试试。
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单元格中
你看看这个试试。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯