让我们说在我的单元格中A1
我的金额为2'000。我使用的格式让它写给我2000美元。
我怎么能写一个用B1
写的公式:$
因此,只能将货币保留在B1
。
因为当我使用=LEFT(A1;1)
时,它会发现“2”作为列表的第一个值(因为已添加货币改变了单元格的格式)
非常感谢您提前
答案 0 :(得分:3)
您可以测试这样的货币格式:
=IF(LEFT(CELL("format",A1),1)="C","$","not currency")
答案 1 :(得分:0)
您可以使用辅助UDF(alt + f11,insert->模块)并添加
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)