2017-11-25 183 views
-1

列之間的值映射我有以下工作表如何在工作表中

SPEARDSHEET文件 https://docs.google.com/spreadsheets/d/153trbK2CvrUbEiIF2YZlAhskBq4MqQCckxAxutPOnEQ/edit?usp=sharing

電子表格文件B

https://docs.google.com/spreadsheets/d/1jjZEXSnskjiuZQdWYqnZGn4jwZS-6RUoY8sGacZq-88/edit?usp=sharing

我想填充對應月份從工作表中的值在工作表B中。請注意,具有0值的月份在工作表A中被忽略,因此在設計中沒有月份5或月份10。

如何映射WORKSHEET B和A之間的值?

UPDATE

這是我來到它最接近其中進口的行形成工作表到工作表B和試圖列與月相匹配,然後返回值。但不會映射到相應的列

=ARRAYFORMULA(HLOOKUP(MATCH(INDEX(ARRAYFORMULA(IMPORTRANGE("153trbK2CvrUbEiIF2YZlAhskBq4MqQCckxAxutPOnEQ","Cash Flow!A1:H3"))),A1:L3),A2:L3,2)) 
+0

https://support.office.com/en-gb/article/SUMIF-function-169b8c99-c05c-4483-a712-1697a653039b &https://support.office.com/en-gb/article/SUMIFS-function-c9e748f5-7ea7-455d-9406-611cebce642b – Absinthe

+0

不知道這怎麼幫助 – Kendall

回答

2

一個簡單的INDEX/MATCH會做:

=IFERROR(INDEX('Cash Flow'!2:2,MATCH(A$1,'Cash Flow'!1:1,0)),0) 

把它放在第一個單元格並複製了。

enter image description here

enter image description here

注意如果您的表是在不同的文件替換'Cash Flow'!2:2'Cash Flow'!1:1有:

IMPORTRANGE("YourURLString","'Cash Flow'!2:2") 

IMPORTRANGE("YourURLString","'Cash Flow'!1:1") 

分別

實際公式:

=iferror(index(IMPORTRANGE("https://docs.google.com/spreadsheets/d/153trbK2CvrUbEiIF2YZlAhskBq4MqQCckxAxutPOnEQ/edit?usp=sharing","'Cash Flow'!3:3"),match(A$1,IMPORTRANGE("https://docs.google.com/spreadsheets/d/153trbK2CvrUbEiIF2YZlAhskBq4MqQCckxAxutPOnEQ/edit?usp=sharing","'Cash Flow'!2:2"),0)),0) 

enter image description here


BTW:HLOOKUP會做的工作還:

=IFERROR(HLOOKUP(A$1,'Cash Flow'!$1:$2,2,FALSE),0) 

enter image description here

enter image description here

注意,如果你的表是在不同的文件替換'Cash Flow'!$1:$2有:

IMPORTRANGE("YourURLString","'Cash Flow'!1:2") 

現在,您已經共享了片:

=IFERROR(HLOOKUP(A$1,IMPORTRANGE("https://docs.google.com/spreadsheets/d/153trbK2CvrUbEiIF2YZlAhskBq4MqQCckxAxutPOnEQ/edit?usp=sharing","'Cash Flow'!2:3"),2,FALSE),0) 

enter image description here


另一種選擇; SUMIF()

=SUMIF('Cash Flow'!1:1,A$1,'Cash Flow'!2:2) 

enter image description here

enter image description here

這並不在谷歌工作的張交叉文件。


我的現金流以供參考:

enter image description here

+0

他們在單獨的工作表上工作,而不是單獨的文件,但在同一個填充中的不同工作表中,它們執行。 –

+1

IDK,我不是一個心靈讀者。 :)如果OP要在不同的文件中使用不同的工作表,那麼他們應該這麼說。也許OP不理解IMPORTRANGE的使用,並且在想它。也許...我們將看到。 –

+0

@ScottCraner我完整的指的是單獨的文件,而不是工作表。我認爲我的術語是錯的?我應該將文件稱爲電子表格,並將這些表格稱爲工作表? – Kendall

0

MS Excell曾名爲HLOOKUP函數可以做你的需要。我離開了一個例子,你在這裏: https://d.docs.live.net/8af110ba68997b6e/Documents/HlookupExample.xlsx

這裏有一個解釋:https://support.office.com/en-us/article/HLOOKUP-function-a3034eec-b719-4ba3-bb65-e1ad662ed95f

+0

看不到您的示例。 HLOOKUP很酷,但沒有適當地映射這些值 – Kendall

+0

@Kendall然後你使用不當,或者你的願望和解釋缺乏。 –

+0

嘗試從這裏下載示例:https://www.dropbox.com/s/6csh1v6v0mhex21/HlookupExample.xlsx?dl=0 –