excel - 将货币从一个单元格移动到另一个单元格

标签 excel vba excel-formula

假设我的单元格 A1 中有金额 2'000。我使用了这种格式,这样它就给我写了 2000 美元。

我怎样才能编写一个用B1编写的公式:$

所以只将货币保留在B1中。

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

提前非常感谢

最佳答案

您可以像这样测试货币格式:
=IF(LEFT(CELL("格式",A1),1)="C","$","非货币")

enter image description here

关于excel - 将货币从一个单元格移动到另一个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9094719/

相关文章:

excel - 是否可以仅使用 Excel 公式生成此结果(列表到矩阵布局)?

Excel - 数组上的索引匹配未返回正确答案

excel - 如何在excel vba中使用 "for each shape in activesheet.shapes"将形状插入指定单元格

VBA excel 传回参数

excel - 需要 IF 语句的 3 个结果

vba - 如何查找项目符号列表并设置项目符号格式(VBA _ Word 文档)

image - 如何使用 VBA 将图像从文件插入到多个工作表

vba - Excel中调用函数发送电子邮件无需太多代码

Excel工作表的C#自动调整方法

excel - 如果满足条件,则替换单元格值