怎样在Excel里设置自定义数字格式才能显示数字和文本,谢谢了

来源:百度知道 编辑:UC知道 时间:2024/06/23 03:20:25
我想在Excel里简化输入,比如我想让0代表左,1代表右,输入0-4-2后怎么没法显示"左-4-2"呢,是不是我的自定义数字格式设置有问题,应该怎样设置呢,谢谢大家了,我在工作的时候遇到了这个问题老是觉得要弄清楚才安心,请教了几个同事也没搞懂。
谢谢大家给我的参考,我要补充下,-4-2是不固定的,随时会变化,我是做物流的,后面的数字代表第几排第几列,我只是想在输入时减去输入“左”和“右”的麻烦,用自定义数字格式不能吗?

全部输入完成后用查找替换试试。

自定义数字格式是对整个单元格的,而不是对单元格中的每一个数据的。

这个用VBA可以解决。
用公式只能在两列反映:
A1:0-4-2
B1:=if(LEFT(A1)="0","左"&RIGHT(B17,len(A1)-1),if(LEFT(A1)="1","右"&RIGHT(B17,len(A1)-1),"第一代码错误")) 结果如下:

A B
1 0-4-1 左-4-1
2 1-4-1 右-4-1
3 0-4-1 左-4-1
4 2-4-1 第一代码错误