excel 如何返回单元格的值而不是其公式?

6yoyoihd  于 2022-11-26  发布在  其他
关注(0)|答案(2)|浏览(586)

我做了一个基本上是世界杯预测联赛的电子表格。
得分正确得5分,结果正确得2分
计算表的工作原理如下:

在分数栏中,如果结果相符,就会显示足球表情符号。它使用下列IF陈述式:=IF(AND(I4= I$2,J4 =J$2),"“,””)
在结果列中,如果结果正确,则显示一个勾号表情符号,如果结果不正确,则显示一个x。它使用以下IF语句:=IF(或(与(I$2〉J$2,I4〉J 4),与(I$2= J$2,I4 = J 4),与(I$2〈J$2,I4〈J 4)),“”,"️“)
在最后一列中,可以得到0、2或5分。
我想要一个简单的方法来输入每一个球员的预测通过谷歌的形式提交,而不是必须键入每个预测手动。
我复制了表格响应表,这样我就可以重新排序球员的数据,使他们的结果符合计算表。

每一列都是一个单独的赛程(例如- E2英格兰对伊朗,F2塞内加尔对荷兰等)。2-1
因此,我使用=LEFT(E2,1)来获取第一个队的得分,使用=RIGHT(E2,1)来获取第二个队的得分,这样我就可以将得分分成两个值,以便应用公式。
这个方法很有效,但问题是,如果分数正确,足球表情符号就不会出现,因为单元格引用的是公式而不是数值,这意味着在最后一列中,它不会给球员正确的分数。(5)
有没有办法调整它,使正确的得分列读取的价值,而不是公式,从而显示足球表情符号?
感谢您的帮助。提前表示感谢!
我尝试复制和特殊粘贴单元格,使它只显示值,但不幸的是,这并不工作。

wgx48brx

wgx48brx1#

LEFT和RIGHT返回的是字符串而不是数字。请用VALUE将这两个公式括起来。例如:

=VALUE(LEFT(E2,1))

这样,您的条件就可以比较数字并返回所需的表情符号

42fyovps

42fyovps2#

输出

=LEFT(E2, 1)

是纯文本。要将其转换为值,您可以将其乘以1

=LEFT(E2, 1)*1

或加零:

=LEFT(E2, 1)+0

或使用VALUE:

=VALUE(LEFT(E2, 1))

或尝试:

=--LEFT(E2, 1)

相关问题