Excel formula 获取单元格的格式化值,以便与left-right函数一起使用
我目前在Excel中面临一个问题 我想提取单元格的最后3个字符。这一点都不是问题,因为有一个函数“正确”完成了这项工作 但问题是,它只使用ifself值,而不是格式化值 例如,值为1234.56,格式化值为“1234.56欧元”。当返回最后3个字符时,函数右键将导致“4.56”。这不是我想要的,我想提取“欧元” 那么,在我的例子中,如何将单元格格式的值转换为“字符串”,然后用于左函数提取“EUR”?这是我的目标 最好的, Alex一个简单的UDF也许:Excel formula 获取单元格的格式化值,以便与left-right函数一起使用,excel-formula,Excel Formula,我目前在Excel中面临一个问题 我想提取单元格的最后3个字符。这一点都不是问题,因为有一个函数“正确”完成了这项工作 但问题是,它只使用ifself值,而不是格式化值 例如,值为1234.56,格式化值为“1234.56欧元”。当返回最后3个字符时,函数右键将导致“4.56”。这不是我想要的,我想提取“欧元” 那么,在我的例子中,如何将单元格格式的值转换为“字符串”,然后用于左函数提取“EUR”?这是我的目标 最好的, Alex一个简单的UDF也许: Public Function CellT
Public Function CellText(ByVal rng As Range) As String
CellText = rng.Cells(1, 1).Text
End Function
除了
vba
中的用户定义公式之外,无法想到通过公式执行此操作的方法。