excel报“公式中所用的某个值是错误的数据类型”,求高人指点!!!

发布网友 发布时间:2024-10-21 13:56

我来回答

4个回答

热心网友 时间:2024-11-14 12:07

你的数据中C2单元格并非数字型,无法参与数*算。
一定要算只能通过宏表函数(这个概念自己另外百度吧,解释起来太麻烦)
操作步骤:
选中e2单元格,ctrl+F3,新建名称,名称随便输入,比如js,公式填=evaluate(C2)*D2,确定。
然后在e2单元格输入公式=js,下拉即可。

热心网友 时间:2024-11-14 12:07

先将C列分列,再求积。或者将C列的格式设置成数值格式后再运算。追问一直是在分列算的,但就是想有个更好的直观表达。谢谢。

热心网友 时间:2024-11-14 12:08

C列单元格里的内容“2*8、3*3”不是数字,不知道你用规格乘以数量有何意义,如果非要相乘,需要把C列内容修改成数字类型,“=3*8、=3*3“或者直接输入一个数值。追问C列的内容之所以这样写是为了看的直观,=3*8、=3*3“计算出来的数值,不能说明规格,谢谢你热心的回答我问题。

热心网友 时间:2024-11-14 12:08

你的数据中C2单元格并非数字型,无法参与数*算。
一定要算只能通过宏表函数(这个概念自己另外百度吧,解释起来太麻烦)
操作步骤:
选中e2单元格,ctrl+F3,新建名称,名称随便输入,比如js,公式填=evaluate(C2)*D2,确定。
然后在e2单元格输入公式=js,下拉即可
上面的D2到G2单元格里面是文本格式,不是数值,所以公式才会显示错误,你在任一空白单元格输入1,然后复制,选中D2到K2单元格,再右键,选择性粘贴里面选“乘”,最后在N2输入公式看看行不行。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com