求excel中如何提取一个单元格中数字并在另一个单元格中显示对应的汉字的公式

2025-03-05 05:43:19
推荐回答(3个)
回答1:

公式如下:

=LOOKUP(VALUE(LEFT(RIGHT(A1,2),1)),{0,1,2,3,4,5,6,7,8,9;"","","被子","","","","","","",""})

回答2:

首先,按照你图上标注的,如果是纯数字并且长度超过12位,那么应该是以文本的形式进行存储,否则Excel将默认以科学计数法展示。15位之后的数字数字精度也会存在问题。
如果只是识别倒数第二位是不是“2”的话,这个公式就能满足,假设A列存储的是字符串:=IF(LEFT(RIGHT(A1,2),1)="2","被子","")

回答3:

例单元格为A1,在B1中输入=MID(A1,19,1),C1中输入=IF(B1=‘2‘,被子)