【发布时间】:2019-04-24 15:05:43
【问题描述】:
这个有点啰嗦,但基本上在我的Excel表格中,有一个主窗体,用户在横轴上输入一系列数据。
| Sampling Qty | 4/125 | 6/125 | 5/125 |
接下来需要 Excel 将数据拆分为 2 个单独的列,以便在另一个工作表中作为报告显示。
所以我将数据转置在另一张纸上:
=TRANSPOSE(DATA!L170:CC170)
并在同一张纸上使用这些公式来获取单独的数据:
=IF(ISERROR(LEFT(I2,FIND("/",I2)-1)),"", (LEFT(I2,FIND("/",I2)-1)))
and
=IF(ISERROR(MID(I2,FIND("/",I2)+1,LEN(I2)-FIND("/",I2))), "", (MID(I2,FIND("/",I2)+1,LEN(I2)-FIND("/",I2))))
给我这个:
| 4/125 | 4 | 125 |
| 6/125 | 6 | 125 |
| 5/125 | 5 | 125 |
然后在报表表上,我只是简单的用一个公式来引用拆分后的数据。
=Sheet1!L2
复制完所有数据后,需要计算成sum
=SUM(H8:H57)
但由于某种原因,该值没有显示出来。我确保检查单元格格式,它实际上设置为数字。
每个引用 Sheet1 的公式的单元格在单元格的左上角都有一个绿色箭头,表示公式不受保护。所以我这样做了,但总和仍然无法计算......
在这一点上,我不确定主要问题是什么。有谁知道?
【问题讨论】:
-
MID 返回看起来像数字的文本;它没有数值。使用 双一元 将文本转换为真数。
标签: excel