Excel需在公式中引入某一单元格数值。该单元格列号为C(定值);行号为指定单元格的数值(自由输入)。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel需在公式中引入某一单元格数值。该单元格列号为C(定值);行号为指定单元格的数值(自由输入)。相关的知识,希望对你有一定的参考价值。

(1)Excel需在公式中引入某一单元格数值代入计算。该单元格列号为C;行号为指定单元格(如B1)中输入的数值加5。(2)B1数值范围为1~50,若输入值溢出则在B2显示“请纠正”。
我的问题是两个(不同的单元格):
1)比如在J52有公式=SQRT(F17/(X)),X为列号为C;行号为指定单元格(如B1)中输入的数值加5。问J52。
2)在B2溢出显示“请纠正”。问B2。

=IF((B1<1)*(B1>50),"请纠正",OFFSET(C1,B1+4,))
回答补充:
J52=SQRT(F17/OFFSET(C1,B1+4,))
B2=IF((B1<1)*(B1>50),"请纠正","")追问

可能没问清楚,麻烦你看看问题补充。

追答

试过不对吗?

参考技术A =IF((A1<=50)*(A1>=1),INDIRECT("c"&A1),"请纠正")

在Excel中,要用公式提取该数值小数点后面的数字

见截图

B1输入

=--MID(A1,FIND(".",A1)+1,9)

公式下拉

参考技术A

=MID(D1,FIND(".",D1)+1,100)

参考技术B =RIGHT(A1,LEN(A1)-FIND(".",A1))追问

例如A1单元格中包含一个数值“123.20”,在B1单元格中输入下面的公式:=RIGHT(A1,LEN(A1)-FIND(".",A1))
公式返回结果“2”,而不是“20”,怎么能使结果是20呢?

追答

小数部分最后面的0是一个精确位数,没有实际的意义。如12.30,就是12.3,在EXCEL中显示0是一种格式。我们看见的是12.30,而EXCEL保存的数值是12.3。
如果A1单元格的数据不需要参与其它函数的统计或计算,你可以将这个/列单元格的格式设置为文本格式,这样上面的公式就能准确地将最后的0取出来了。
亦或者如果你那一列数据都是统一保留固定小数点位数的数据,即可将原公式稍做修改就可以了,公式修改为:=RIGHT(TEXT(A1,"0.00"),LEN(TEXT(A1,"0.00"))-FIND(".",TEXT(A1,"0.00")))

本回答被提问者采纳

以上是关于Excel需在公式中引入某一单元格数值。该单元格列号为C(定值);行号为指定单元格的数值(自由输入)。的主要内容,如果未能解决你的问题,请参考以下文章

EXCEL中,引用有公式的单元格,当单元格有数值的时候,则C1显示计算后实际数值,否则使这个单元格得0。

在Excel中,要用公式提取该数值小数点后面的数字

excel 表格中,一个单元格中如果有数据,那么另一个单元格显示“1”,如果设置公式,多谢。

利用VBA实现多个工作表指定单元格公式变为数值?

excel怎么使用公式引用单元格

提取一列中倒数第二个单元格数值?