Excel在粘贴为链接时将百分比转换为分数,例如,Sheet1中引用单元格X10中的50%显示为Sheet2中的链接单元X10中的0.5 %。
但是,Sheet1中的一些链接单元格不是百分比,而是包含文本或空的(有许多工作簿-- Sheet1是一个问卷调查)。
因此,像=((('Sheet1'!B2)*100)& "%") & ""
这样的公式并不适用于所有单元格,因为值可能是文本(给出了一个#VALUE
错误),而在这个公式中,& ""
也不适用于空单元格。
我需要一个公式来将舍特中的链接分数转换为Sheet2中的百分比。我尝试了ISNUMBER,但没有成功,也不知道如何使ISNUMBER处理文本值(我猜,这是另一个嵌套的IF公式)。
有人能指出解决方案吗?
谢谢!
CJ
发布于 2019-01-31 12:40:33
我不确定这是否值得作为一个答案,但我不认为有什么问题
=IF(ISNUMBER(Sheet1!B1),Sheet1!B1,"")
并将Sheet2中以B1开头的范围格式化为百分比,并以所需的小数位数开始。
对于条件格式,我只能让它使用
=NOT(ISNUMBER(Sheet1!B1))
和格式;
编辑
如果您希望文本出现,第一个公式应该是
=IF(Sheet1!B1="","",Sheet1!B1)
或在上述格式化规则中使用;@。
发布于 2019-01-31 12:41:53
下面是一个简单的条件格式示例:
步骤1
A2
>格式单元格>数字>自定义> 0;-0;;@
B2
中键入一个B2
以测试是否不再显示零。
步骤2
=B2
中的A2
类型B2
中键入Test
以检查链接并保留它
步骤3
A2
> Start >条件格式>新规则>使用公式> =ISNUMBER(B2)
B2
中的0、8类型进行测试。
当规则应用时,条件格式规则将覆盖您的自定义格式规则,例如,当单元格B2
是一个数字时!
https://stackoverflow.com/questions/54460418
复制相似问题