Google sheets google sheets(h)查找特定列中的最后一个非空值
我试图用一批订单末尾的最后一个已知价格填充一列。 请参阅附件中的示例 我需要从“价格”栏知道的最后一个价格。请注意,并不总是有价值的。 我试过这样的方法:=查找(B2:H2,“price”,B3:H3“”) 但它并没有真正起作用。 (列“I”中的18号和3号只是示例。我需要绿色的3号结果),thx 也许可以试试:Google sheets google sheets(h)查找特定列中的最后一个非空值,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我试图用一批订单末尾的最后一个已知价格填充一列。 请参阅附件中的示例 我需要从“价格”栏知道的最后一个价格。请注意,并不总是有价值的。 我试过这样的方法:=查找(B2:H2,“price”,B3:H3“”) 但它并没有真正起作用。 (列“I”中的18号和3号只是示例。我需要绿色的3号结果),thx 也许可以试试: =INDEX(FILTER(B3:H3,B$2:H$2="price"),COUNTIFS(B$2:H$2,"price",B3:H3,&q
=INDEX(FILTER(B3:H3,B$2:H$2="price"),COUNTIFS(B$2:H$2,"price",B3:H3,"<>"))
=索引(过滤器(B3:H3,B$2:H$2=“价格”),COUNTIFS(B$2:H$2,“价格”,B3:H3,”)
如果数据中可能存在空白,请尝试以下替代方法:
=INDEX(A3:H3,MAX(COLUMN(A3:H3)*(A$2:H$2="price")*(A3:H3<>"")))
=索引(A3:H3,最大值(A3:H3列)*(A$2:H$2=“价格”)*(A3:H3“))
1st有效,但当涉及空白时,你知道如何解决吗?我试着加上:“但没用。空白?”?我用了你的样本数据。如果情况发生变化或与真实数据不同,请尝试更改示例以表示您的数据@Tom。不确定你现在的意思。我添加了一个新的屏幕截图,在这里你可以看到,对于苹果,f,g,h是空的,公式不考虑C,并且没有给出结果。我尝试给它一个错误:“错误数组参数对COUNTIFS的大小不同。”(可能是由于B2:F2在最后,我尝试B2:H2在结尾,但仍然没有结果,见截图)。你能分享你的快乐吗?F2的F2
是一个打字错误。这个配方对meis有效总是2个月吗?如果是这样,你可以简单地做=如果(G3“”,C3,G3)不,这需要很多年和几个月,这只是一个例子。我对JvdV答案的评论应该会起到作用。如果可能的话,我会认真考虑重建文件。简单的做法是将这些数据放在一个单独的表格中,表格中有列:水果、sku、月份、件数、价格,然后在一张新的表格上进行这些计算。这会让你的生活更轻松。但这并不总是可能的