Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 如何根据不同列中单元格的值显示一列中单元格的值?_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google sheets 如何根据不同列中单元格的值显示一列中单元格的值?

Google sheets 如何根据不同列中单元格的值显示一列中单元格的值?,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我有一张简单的桌子 A列是日期(第2行至第100行),反映了大约未来3个月 C列为0到1(即0%到100%)之间的百分比。%s是从a=预测函数派生的 我想根据C列中100%的值查询a列中的日期。但是,查询函数不起作用,因为它读取的是C列中的=预测公式,而不是“100%”本身的文本或值。(换句话说,如果我删除=FORECAST公式并键入字符串“100%”,则查询有效 如何提取列A中的日期值并保留列C中使用的公式?这听起来像是在列A的第一行中查找列C中包含值100%的值。请尝试以下操作: =vloo

我有一张简单的桌子

A列是日期(第2行至第100行),反映了大约未来3个月

C列为0到1(即0%到100%)之间的百分比。%s是从a=预测函数派生的

我想根据C列中100%的值查询a列中的日期。但是,查询函数不起作用,因为它读取的是C列中的=预测公式,而不是“100%”本身的文本或值。(换句话说,如果我删除=FORECAST公式并键入字符串“100%”,则查询有效


如何提取列A中的日期值并保留列C中使用的公式?

这听起来像是在列
A
的第一行中查找列
C
中包含值
100%
的值。请尝试以下操作:

=vlookup(100%,{C2:C,A2:A},2,false)

如果列
C
中的多行可能包含
100%
,并且您希望获取所有此类日期,请尝试以下操作:

=过滤器(A2:A,C2:C=100%)

如果您的
forecast()
数字不能产生准确的百分比,但像
100.04%
这样的数字,请使用以下方法:


=filter(Forecast!A2:A,round(Forecast!C2:C,2)=100%)

感谢所有参与的人。我的解决方法是将=符号替换为>符号,如图所示:

=查询(StageHist!A:H,“选择一个C>0.99的位置”)


因为我不知道如何使100%的数字精确到100%。显然,=预测公式的设计目的是给出小数点右边8或9位的结果。(尽管我确信我可以在预测中嵌套一个=舍入函数,得到精确的1.0值。(另一天的项目!)

考虑共享一个具有真实外观的公共可编辑数据,并在其中显示您手工输入的预期结果。我使用vLookup得到一个#REF错误,使用filter函数得到一个#N/a错误。请注意,我编辑了我的原始问题,因为我能够得到一个=QUERY语句来工作(某种程度上)。喜欢这个网站提供的快速帮助!!谢谢大家。
#REF!
可能是循环引用、拼写错误的范围或任何数量的类似问题。
#N/a
通常表示搜索键
100%
不会出现在列
a
中。如果将列格式化为Format>N,则可能会发生这种情况Boo.>纯文本。考虑共享一个可编辑的.Studio电子表格……从<代码>预测()> <代码> >看起来> <代码> 100% >代码>实际上是代码> 100.040242516% 。用更多小数格式化单元格以查看实际结果。函数<代码> VLoopUp()/<代码>和<代码>文件()期望精确匹配。编辑答案以包含解决方法。