如何使EXCEL 表格,当某单元格中一部分等于一个数值时,在另一单元格中显示为另一组数据。

2024年12月05日 02:23
有5个网友回答
网友(1):

假设你的另一张表sheet2的A列是保障编号前10位,B列为对应的社区。。形式如下:
保障编号前10位 社区
2201040101 东丰街道荣光社区

2201040510 创业街道丹阳社区

那么在本张表的C2输入:
=vlookup(left(A2,10),sheet2!$A:$B,2,)
下拉就可以了

网友(2):

提示:先头7位数是一样的,不用提取那么多了。
在d2输入公式=IFERROR(LOOKUP(VALUE(MID(A3,7,4)),{1010,5100,7030},{"东风街道荣光社区","创业街道丹阳社区","前进街道铁西社区"}),"")下拉复制

网友(3):

新开一个表单 名称为 sheet2 里面A列 输入保障编号前10位 B列输入此编号对应的社区名字。

c中单元格输入公式 =vlookup( MID(B2,1,10), sheet2!a:b, 2, 0) 即可实现你要的功能。

网友(4):

使MID函数 和if函数
=IF(MID(A1,1,10)="2201040510","创业",iF(MID(A1,1,10)="2201040101"),"东丰",if(MID(A1,1,10)="2201040510","创业","无法识别"))

网友(5):

这个得先有一个数据表吧就是 保障编号和所属社区的关系表,假如有的话,并且在sheet2中的格式是这样的:
A B

1 2201040101 东丰街道荣光社区
2 2201040510 创业街道丹阳社区
3 2201040703 前进街道铁西社区
……

然后在C2单元格输入公式=VLOOKUP(LEFT(A2,10),Sheet2!A1:B3,2)