Excel在粘贴为链接时将百分比转换为分数,例如在Sheet2中的链接单元格X10中,Sheet1中引用的单元格B2中50%显示为0.5。
但是,Sheet1中的某些链接单元格不包含百分比,而是包含文本或为空(有很多工作簿-Sheet1是调查表)。
因此,像=((('Sheet1'!B2)*100)& "%") & ""
这样的公式不适用于所有单元格,因为该值可能是文本(给出了#VALUE
错误),并且& ""
也不适用于其中的空单元格这个公式。
我需要一个公式将Sheete中的链接分数转换为Sheet2中的百分比。我曾与ISNUMBER尝试没有成功,也不知道怎么ISNUMBER可以作出工作与文本值(另一个嵌套的IF公式,我猜)。
任何人都可以指出解决方案吗?
谢谢!
CJ
答案 0 :(得分:1)
下面是一个简单的条件格式示例:
步骤 1
A2
>设置单元格格式>数字>自定义> 0;-0;;@
0
中键入B2
,以测试是否不再显示零步骤 2
=B2
中输入A2
Test
中键入B2
,以检查链接并保留链接步骤 3
A2
>开始>条件格式>新规则>使用公式> =ISNUMBER(B2)
B2
中输入0,8进行测试。 条件格式设置规则将在您应用自定义格式设置规则时(例如当单元格B2
是数字时!
答案 1 :(得分:0)
我不确定是否值得回答,但是我看不到问题
=IF(ISNUMBER(Sheet1!B1),Sheet1!B1,"")
在Sheet2中将以B1开头的范围格式化为百分比,并带有所需的小数位数。
对于条件格式,我只能使用它
=NOT(ISNUMBER(Sheet1!B1))
以及;;;
的格式编辑
如果要显示文本,则第一个公式应为
=IF(Sheet1!B1="","",Sheet1!B1)
或在上述格式规则中使用;;; @。