请excel高手写函数公式..

来源:百度知道 编辑:UC知道 时间:2024/06/17 15:08:15
如:

a1为:123,b1为:234,c1显示:1234;

a1为:258,b1为:158,c1显示:2581;

a1为:247,b1为:124,c1显示:7241;

a1为:369,b1为:136,c1显示:9361;
...

请写c1函数公式.

谢谢..........
如果a1与b1没有两个相同的数字c1就不显示.

如:a1为:123,b1为:456,c1不显示.

“栋栋爸”的公式出现一个问题:

如:a1为:159,b1为:129,c1无法显示,c1应该显示5192.

此公式需修改,谢谢!

C1=IF(RIGHT(A1,2)=LEFT(B1,2),LEFT(A1)&B1,IF(RIGHT(A1,2)=RIGHT(B1,2),A1&LEFT(B2),IF(LEFT(A1,2)=RIGHT(B1,2),RIGHT(A1)&RIGHT(B1,2)&LEFT(B1),IF(LEFT(A1,2)=RIGHT(B1,2),RIGHT(A1)&LEFT(A1,2)&LEFT(B1),""))))
----------------
谢谢 芮城老憨
---------------
关于补充:
=IF(AND(LEFT(A1)<>MID(A1,2,1),LEFT(A1)<>RIGHT(A1),MID(A1,2,1)<>RIGHT(A1),LEFT(B1)<>MID(B1,2,1),LEFT(B1)<>RIGHT(B1),MID(B1,2,1)<>RIGHT(B1),SUBSTITUTE(SUBSTITUTE((SUBSTITUTE(A1&B1,LEFT(A1),)),RIGHT(A1),),MID(A1,2,1),)<>""),IF(ISERROR(FIND(RIGHT(A1),B1)),RIGHT(A1)&LEFT(A1,2)&IF(ISERROR(FIND(RIGHT(B1),A1)),RIGHT(B1),IF(ISERROR(FIND(LEFT(B1),A1)),LEFT(B1),MID(B1,2,1))),IF(ISERROR(FIND(LEFT(A1),B1)),A1&IF(ISERROR(FIND(RIGHT(B1),A1)),RIGHT(B1),IF(ISERROR(FIND(LEFT(B1),A1)),LEFT(B1),MID(B1,2,1))),MID(A2,2,1)&LEFT(A1)&RIGHT(A1)&IF(ISERROR(FIND(RIGHT(B1),A1)),RIGHT(B1),IF(ISERROR(FIND(LEFT(B1),A1)),LEFT(B1),MID(B1,2,1))))),"")

栋栋爸 的公式很好,但有一个错误:A1&