2015-01-16 42 views
-1

我正在處理自動生成所有字段的季度報告。如何將一系列值(從另一個表中的多個表)堆疊到一個列中

我真的可以使用一些幫助構建拉動從第一列中的值的公式([T6-TOC])的三個獨立的表(ROVH_Jan,ROVH_Feb,ROVH_MAR)存在於另一工作表(RVH 1825)。我需要三個範圍的值到堆棧在一個列中,但我不想消除重複的值。

我試過使用= INDEX公式和VBA,但我無法獲得正確的語法。 有什麼建議嗎?

這些是我查看過的資源,但沒有解決我的問題。 https://superuser.com/questions/445410/pull-row-of-data-from-one-place-in-spreadsheet-to-another

http://forum.chandoo.org/threads/merge-stack-multiple-named-ranges-across-multiple-worksheets-in-a-master-sheet.11074/

Excel - Combine multiple columns into one column

http://www.mrexcel.com/forum/excel-questions/610527-how-do-i-stack-data-multiple-columns-into-one-column.html

+0

你應該把一些你在哪裏停留到你原來的職位代碼。 – Chrismas007

回答

0

像這樣的東西應該爲你工作:

=IF(ROW(A1)<=ROWS(ROVH_Jan),INDEX(ROVH_Jan[T6-TOC],ROW(A1)),IF(ROW(A1)<=ROWS(ROVH_Jan)+ROWS(ROVH_Feb),INDEX(ROVH_Feb[T6-TOC],ROW(A1)-ROWS(ROVH_Jan)),IF(ROW(A1)<=ROWS(ROVH_Jan)+ROWS(ROVH_Feb)+ROWS(ROVH_MAR),INDEX(ROVH_MAR[T6-TOC],ROW(A1)-ROWS(ROVH_Jan)-ROWS(ROVH_Feb)),""))) 
相關問題