EXCEL 2010:INDEX / MATCH丢弃单元格格式(Accounting&$$)

程序: Excel 2010
经验:基本

问题:
我正在使用INDEX / MATCH
这是解决的原始细胞:
1)1.0692(汇率)
2)147.50(exch *值)
3)$ 39.99(产品成本)
4)例如:1.0692小号:147.5046936

=INDEX(ssExchRate,MATCH(A33,ssRepDist,0)) =" SubT: " &INDEX(ssExchST4,MATCH(A33,ssRepDist,0)) =INDEX(ssUnitPr,MATCH(A33,ssRepDist,0)) ="Ex: "&INDEX(ssExchRate,MATCH(A33,ssRepDist,0)) & " SubT: " &INDEX(ssExchST4,MATCH(A33,ssRepDist,0)) 

为了能够得到$或 – (折扣)我需要使用:

 ="-$"&INDEX(ssBankAU,MATCH(A33,ssRepDist,0)) 

有没有公​​式保留单元格信息的方法,还是我必须像我最后的例子那样硬编码?

干杯。

看一下TEXT公式。

 =TEXT(INDEX(ssBankAU,MATCH(A33,ssRepDist,0)),"-$#,##0.00) 

从评论后续。

对于情况1,3你可以应用自定义格式,如下图所示:

在这里输入图像描述

对于情况2:

在这里输入图像描述

不幸的是,对于案例4,你应该使用你的原始公式。