EXCEL中,A1输入1,B1自动生成7;A1中输入13,自动生成78?位数不定,谢谢
B1输入公式:=IFERROR(INDEX({5,2,4,3,1,9,8,6,7,0},0,10-MID(A1,1,1)),"")可以实现1位数字的转换,想要多位数一起转换,只要用&连接起来就好。 比如以下公式可以实现3位以内的转换,如果不够再往后接就是(就是按最大的可能的位数)。 =IFERROR(INDEX({5,2,4,3,1,9,8,6,7,0},0,10-MID(A1,1,1)),"")&IFERROR(INDEX({5,2,4,3,1,9,8,6,7,0},0,10-MID(A1,2,1)),"")&IFERROR(INDEX({5,2,4,3,1,9,8,6,7,0},...全部
B1输入公式:=IFERROR(INDEX({5,2,4,3,1,9,8,6,7,0},0,10-MID(A1,1,1)),"")可以实现1位数字的转换,想要多位数一起转换,只要用&连接起来就好。
比如以下公式可以实现3位以内的转换,如果不够再往后接就是(就是按最大的可能的位数)。
=IFERROR(INDEX({5,2,4,3,1,9,8,6,7,0},0,10-MID(A1,1,1)),"")&IFERROR(INDEX({5,2,4,3,1,9,8,6,7,0},0,10-MID(A1,2,1)),"")&IFERROR(INDEX({5,2,4,3,1,9,8,6,7,0},0,10-MID(A1,3,1)),"")2007或以上。收起