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