2016-10-26 36 views
-2

背景

假設我想過濾包含文本「onboarding」的單元格的列。只要我得到的,我想用OFFSET獲得在我列的對應值爲如下所示如何根據過濾器Google表格獲取單元格的地址/引用?

text

問題

我怎樣被輸出的一個單元格的引用作爲過濾器的結果?例如,我會運行此命令

=filter(data!C1:C100,data!C1:C100="onboarding") 

但我想要得到的結果的參考(現在它只是返回字符串「上崗」),並將其輸送給OFFSET方法,它需要一個單元格引用作爲參數

OFFSET(cell_reference, offset_rows, offset_columns, [height], [width]) 
+0

背景和特殊的圖像,因爲它有,說:」 ......我要得到相應的紅色標籤我在專欄中的價值「是誤導性的。 –

回答

3

簡答

要獲取單元格引用相對於過濾器結果,嘗試

=INDIRECT(INDEX("I"&filter(ROW(data!C1:C100),data!C1:C100="onboarding")),1)) 

說明

  • ROW(data!C1:C100)返回的行號爲每個小區中的稱爲範圍
  • FILTER將返回的相應值符合標準。
  • &連接I作爲列ID與過濾器返回的值。
  • INDEX用於強制只有一個結果。
  • INDIRECT將參考字符串轉換爲可以由OFFSET或需要參考作爲參數的其他函數使用的參考。

:使用INDEX是可選的,因爲僅INDIRECT將返回一個參考。如果省略了INDEX,則該引用將與由FILTER返回的第一個值有關。

+0

嘿魯本有沒有辦法直接與您聯繫?我的電子郵件是[email protected]。com – abbood

+0

我剛剛給你發送了環聊邀請。 –

-2

如果你只是想從我有入職在C值,則使用:

=filter(data!I1:I100,data!C1:C100="onboarding") 
+0

請閱讀問題 – abbood

+0

您確實需要從I獲得相應的值。我的建議會這樣做。你不解釋你爲什麼要使用偏移量。 –

+0

問題是關於如何獲取引用字符串(地址),而不是一個值。 (背景和包含圖像是誤導性的) –

0

這個工作對我來說..但我會獎勵正確的答案,參考答案

=vlookup($A$2,data!$C$1:$I$100,7,false) 
相關問題