将date转换为文本而不会丢失Excel中的格式?

我在Excel工作表中有一个列,其中包含自定义dd-mm-yyyy格式的所有date。 我需要将所有这些date转换为文本,而不会丢失格式。 如果我将单元格格式更改为文本,则会丢失格式。 我试图复制单元格值作为值,但没有奏效。 我在互联网上search了很多,但没有find任何有用的资源。 什么是可能的解决scheme?

尝试使用TEXT函数。

 =TEXT(A1,"dd-mm-yyyy")