excel表怎么将文字赋值后用绝对位置进行计算

比如牛是在a1,牛是10然后用a1乘于10等于10
2025-04-03 11:41:57
推荐回答(2个)
回答1:

问题描述好象有问题吧,牛是10然后用a1乘于10等于10?是不是应该等于100?
解决思路是用if:在存放结果的单元格中输入:
=IF(A1="牛",10*10,"")
或者用定义名称与indirect函数,可以实现更灵活和比较多文字的类似计算。

回答2:

使用if语句倒是能够完成。
例如:if(a1=“牛”,10×10,)
但是一旦涉及到很多这样的转换的话,建议使用自定义函数,为每一个值赋值