網友問到:如下圖,在 Excel 中如何將項目依數量在 2 欄位中依序列出?

例如:甲有 2 個、乙有 4 個、丙有 1 個、依其數量由左而右、由上而下列出。

Excel-依指定的數量列出項目(VLOOKUP,INT,MOD)

 

【公式設計與解析】

為了方便說明,將公式拆解於輔助欄位。參考下圖:

Excel-依指定的數量列出項目(VLOOKUP,INT,MOD)

首先,新增輔助欄位(A欄)。

在儲存格A1中輸入0,在儲存格A3中輸人公式:=SUM($C$2:C2)。

複製儲存格A2,貼至儲存格A2:A12。

此輔助欄位要產生累計的數量。

接著,新增輔助欄位(H欄和I欄)。

儲存格H2:=INT((ROW(1:1)-1))*2+(COLUMN(A:A)-1)

複製儲存格H2,胋至儲存格H2:I21。

此公式,會以 2 欄依序產生 0, 1, 2, 3, …. 的數值。

儲存格E2:=VLOOKUP(H2,$A$2:$B$12,2,TRUE)&""

複製儲存格E2,胋至儲存格E2:F21。

取儲存格H2的內容利用 VLOOKUP 函數以查表方式來列出結果。

其中「&""」是將查表結果傳回 0 者,改顯示為空白。

 

將公式整合一下,如下圖可直接列出結果:

Excel-依指定的數量列出項目(VLOOKUP,INT,MOD)

arrow
arrow
    文章標籤
    Excel VLOOKUP INT MOD
    全站熱搜

    vincent 發表在 痞客邦 留言(4) 人氣()