![在 Excel 中,如果数字以 1 开头,则需要在其开头添加零,但如果数字以 3 开头,则无需添加零](https://linux22.com/image/1461867/%E5%9C%A8%20Excel%20%E4%B8%AD%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%95%B0%E5%AD%97%E4%BB%A5%201%20%E5%BC%80%E5%A4%B4%EF%BC%8C%E5%88%99%E9%9C%80%E8%A6%81%E5%9C%A8%E5%85%B6%E5%BC%80%E5%A4%B4%E6%B7%BB%E5%8A%A0%E9%9B%B6%EF%BC%8C%E4%BD%86%E5%A6%82%E6%9E%9C%E6%95%B0%E5%AD%97%E4%BB%A5%203%20%E5%BC%80%E5%A4%B4%EF%BC%8C%E5%88%99%E6%97%A0%E9%9C%80%E6%B7%BB%E5%8A%A0%E9%9B%B6.png)
我有一份数字列表。有些数字以 3 开头,不需要更改;有些数字以 1 开头,需要在开头添加零。我有这个公式来添加零:
="0"&left(A2,20)
但我只需要将其应用于以 1 开头的数字。
我怎样才能做到这一点?
答案1
这应该有效:
=IF(LEFT(A2,1)="1",CONCATENATE("0",A2),A2)
复制并拖至其他单元格。
答案2
尝试类似
=IF(LEFT($A2,1)="1","0"&left($A2,20),$A2)
“IF”只是为了检查左边的第一个字符是否是“1”