EXCEL满足条件,请高手们帮帮忙,谢谢……

2024-11-27 01:26:26
推荐回答(4个)
回答1:

如果你的结果只有5个的话,那可以使用IF 判断吧。

=IF(A1=1,1,IF(A1=2,2,IF(A1=3,3,IF(A1=4,4,"无"))))

把1 ,2,3,4 换成B1 的内容, C列的话就换成C1 的内容;
然后A1 要替换成 right(a1,4)

A B C
1 wer45633rd5k2l 公式1 公式2

公式1: =if(right(a1,4)="5k21","make",if(right(a1,4)="5t4m","m1ca",if(right(a1,4)="564y","lake",if(right(a1,4)="234a","ghot",if(right(a1,4)="2ert","cet5","无")))))

C1 的公式只需要把 B1 的结果换成C1 就可以了。 然后把这个公式复制到下面的单元格就可以了。

经测试以上公式成功。

回答2:

B6:(数组公式)
{=IF(MATCH(RIGHT($A6,4),RIGHT($A$1:$A6,4),0)=ROW(),"",INDEX(B:B,MATCH(RIGHT($A6,4),RIGHT($A$1:$A6,4),0)))}

复制到C6.

把B6:C6往下复制(看你预期这列总共有多少行),先把公式复制再输A列。

这样就是你在A列输一个新的14位字符,会自动找有没有对应的B C列.如果没有,会返回空格.这时候你可以直接覆盖公式输对应的B C列.这组数据会自动在下面输A列的时候考虑

回答3:

说详细点,这活我接

回答4:

明白你的意思,关注