我正在使用 MS Excel 2016。我使用以下公式:
=IF(D8="","XX.XX%.",VLOOKUP(D8,P:Q,2,FALSE))
显示12.34%,这与源单元格中的显示方式完全相同。但是,只要我在公式中连接句号(因为它是句子的结尾),就会出现这种情况:
=IF(D8="","XX.XX%.",VLOOKUP(D8,P:Q,2,FALSE))&"."
我会得到0.1234。展示中。
有人能帮助我如何才能获得12.34%。作为结果?
答案1
由于您要连接数字和字符串,Excel 会自动将数字格式更改为常规格式。要定义所需的数字格式,请使用该TEXT
函数。
TEXT(VLOOKUP(D8,P:Q,2,FALSE),"0.0%")&"."