将日期转换为 excel 中的数字;例如1 月 1 日 -> 1/1
Convert date to number in excel; e.g. Jan-01 -> 1/1
遇到问题 excel 将地址信息误认为日期。
我有一列包含 apartment/floor 信息,通常采用单个数字的格式,或者可能是一个数字和一个数字。然而,许多条目采用 4/5 的格式; 5/12;等导致问题,因为 excel 将它们读取为日期并显示为 4-May;或 5 月 12 日。
我需要将它们转换回所需的格式,但是在 excel 内我似乎只能转换为 4/5/2017;或 45537;等等
任何关于如何在无需手动解析整个文档的情况下实现上述目标的想法将不胜感激。
请注意,我假设您已经有一列地址。但是,如果您要输入地址,最好在输入地址之前使用撇号 ('),或者按照 ManishChristian 和 Krunch 的建议将列格式设置为文本
假设您的地址在 A 列中:
=IF(LEFT(CELL("format",A1),1)="D",TEXT(A1,"d/m"),A1)
这适用于 1/1、4/5、5/12。
请使用您可能需要的不同类型的地址测试检查公式,以确保它不会导致不需要的输出。
除非我弄错了您要实现的目标,否则请在您的条目前放置一个“`”以准确显示您键入的内容。
遇到问题 excel 将地址信息误认为日期。
我有一列包含 apartment/floor 信息,通常采用单个数字的格式,或者可能是一个数字和一个数字。然而,许多条目采用 4/5 的格式; 5/12;等导致问题,因为 excel 将它们读取为日期并显示为 4-May;或 5 月 12 日。
我需要将它们转换回所需的格式,但是在 excel 内我似乎只能转换为 4/5/2017;或 45537;等等
任何关于如何在无需手动解析整个文档的情况下实现上述目标的想法将不胜感激。
请注意,我假设您已经有一列地址。但是,如果您要输入地址,最好在输入地址之前使用撇号 ('),或者按照 ManishChristian 和 Krunch 的建议将列格式设置为文本
假设您的地址在 A 列中:
=IF(LEFT(CELL("format",A1),1)="D",TEXT(A1,"d/m"),A1)
这适用于 1/1、4/5、5/12。
请使用您可能需要的不同类型的地址测试检查公式,以确保它不会导致不需要的输出。
除非我弄错了您要实现的目标,否则请在您的条目前放置一个“`”以准确显示您键入的内容。