excel高手来看看:在excel中怎么样做到?

来源:百度知道 编辑:UC知道 时间:2024/06/30 19:23:06
假设有如下A列 想得到B列:如果A列中包含DCV,B列为12; 如果A列中包含DCV,B列为12; 如果A列中包含FV,B列为10; 如果A列中包含FLTR,B列为6; 如果A列中包含GSV,B列为24; 能有什么样的公式做到,我的数据量很大,懒的一个个找.
A
1315-DCV1-010
1315-FLTR1-010
1315-FV1-010
1315-FV2-010
1315-FV3-010
1315-FV4-010
1315-GSV1-010
1315-GSV2-010
1315-GSV3-010
1315-GSV4-010

=SUMPRODUCT(ISNUMBER(FIND({"DCV","FV","FLTR","GSV"},A1))*{12,10,6,24})
下拉

在B1单元格中输入以下公式 =IF(A1="","",IF(MID(A1,6,2)="DC",12,IF(MID(A1,6,2)="FV",10,IF(MID(A1,6,2)="FL",6,IF(MID(A1,6,2)="GS",24,"")))))
然的向下复制就可以了。

在B1中输入:
=IF(MID(A1,6,3)="DCV",12,IF(MID(A1,6,4)="FLTR",6,IF(MID(A1,6,2)="FV",10,IF(MID(A1,6,3)="GSV",24,""))))
然后将公式向下填充或复制.