获取要与left-right-function一起使用的单元格的格式化值

时间:2019-10-26 05:10:27

标签: excel-formula

我目前在Excel中遇到问题。

我想提取一个单元格的最后3个字符。这根本不是问题,因为有一个“正确”的功能可以准确地完成工作。

但是问题是,它仅使用ifself值,而不使用格式化的值。

例如,该值为1234.56,格式化后的值为“ 1234.56 EUR”。返回最后3个字符时,功能右将得到“ 4.56”。这不是我想要的,我想提取“ EUR”。

那么如何将单元格格式的值转换为“字符串”,然后将其用于左功能以提取“ EUR”呢?那是我的目标。

最好, 亚历克斯

1 个答案:

答案 0 :(得分:1)

也许是一个简单的UDF:

Public Function CellText(ByVal rng As Range) As String
    CellText = rng.Cells(1, 1).Text
End Function

enter image description here