excel表格里怎么通过对比两列不同的数据,然后返回对应的值?

根据“详细住址”和“小区名称”两列对比,在“详细住址”旁边这一列返回“详细住址”所在小区,其所属的社区名称。
上次提问为了不泄露数据消息,自己模拟了一个表格,引起误解,现在根据真实数据修改重要参数以后重新发表,希望大神指点!
贴上函数以后最好讲解下各参数的意思,还有设定要求,不然我换到数据表上套不出来。谢谢!

鼠标点击“详细住址”右边的单元格,输入=LOOKUP(,0/FIND(,然后鼠标框选小区列,按F4,输入“,”,鼠标点击“详细住址”,输入“),”,然后鼠标框选社区列,按F4,输入“)”,回车,下拉。

追问

套不出来(捂脸),您给看一下,这次贴的图更接近真实数据。希望您能详细讲解一下,谢谢!

追答

鼠标点击“详细住址”右边的单元格,输入=LOOKUP(,0/FIND(,然后鼠标框选小区列,按F4,输入“,”,鼠标点击“详细住址”,输入“),”,然后鼠标框选社区列输入“)”。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-09-20
不使用规范的数据标准和统一的数据字典对大项目来说往往是致命的。针对你这个特例来说,爱好一样的语法结构基本是“动词+运动名称”,如果都是这种结构可以去掉动词,再查找。
=VLOOKUP(RIGHT(C2,LEN(C2-1),SHEET2!B2:C4,2,FALSE)追问

套不出来(捂脸),您给看一下,这次贴的图更接近真实数据。希望您能详细讲解一下,谢谢!

第2个回答  2022-09-20
表1的D2中输入
=LOOKUP(2,0/((Sheet2!A$2:A$20=A2)*FIND(Sheet2!B$2:B$20,C2)),Sheet2!C$2:C$20)
下拉,试试。单元格地址自己适当调整。
相似回答