将货币从一个单元移到另一个单元
假设在我的单元格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)