将货币从一个单元移到另一个单元

假设在我的单元格A1中,金额为2'000。 我使用的格式,所以它写我$ 2000。

我怎么能写一个公式,写在B1 :$

所以只保留B1的货币。

因为当我使用=LEFT(A1;1) ,它会find“2”作为列表的第一个值(因为已经添加了货币,改变了单元格的格式)

非常感谢你提前

您可以像这样testing货币格式:
=IF(LEFT(CELL("format",A1),1)="C","$","not currency")

在这里输入图像描述

你可以用一个辅助函数UDF(alt + f11,insert-> module)来添加

 public function DISPLAY_TEXT(cell as range) as string '//get display value as a string DISPLAY_TEXT = cell.text end function 

可以让你:

 =LEFT(DISPLAY_TEXT(A1),1)