EXCEL如何根據(jù)某列數(shù)據(jù),批量提取該列數(shù)據(jù)對應的行數(shù)據(jù)。

2022-10-04 09:58

2個回答
假設你A表的商品名稱在B列,銷售點在D列,庫存情況在E列.你手頭500多個商品在B表的A列,
1.你在B表的B2輸入公式=INDEX(A表!$D:$D,SMALL(IF(A表!$B:$B=$A2,ROW(A表!$A:$A),""),COLUMN(A1)))同時按CTRL,SHIFT,ENTER三鍵結束,后向右拉就可以得到B表A2商品在A表中對應的所有銷售點.
2.你在B表的C2輸入公式=INDEX(A表!$E:$E,SMALL(IF(A表!$B:$B=$A2,ROW(A表!$A:$A),""),COLUMN(A1)))同時按CTRL,SHIFT,ENTER三鍵結束,后向右拉就可以得到B表A2商品在A表中對應的所有庫存情況.
3.然后同時選中第二行和第三行的公式一起下拉即可(前提是你那500多個商品在A列是隔一行放的,因為要空一行放對應的庫存情況).

1、新建一個excel工作表。

2、輸入數(shù)據(jù),實際之中,很多這樣的例子,因為前提沒有考慮好排版,都是后期處理很費時,要求將大量一列的數(shù)據(jù),整理為兩列, 隔行提取

3、別人給了禮金,最起碼我們好整理好,方便預覽,首先在D2輸入公=INDEX(A:A,ROW(A1)*2-1)確定得到我們想要的結果

4、將D2公式下拉,我們就將A列所有人名提取到了D列

5、在E2輸入公式=INDEX(A:A,ROW(A1)*2),而后確定,得出第一個份子錢

6、E2單元格下拉得出人名所有對應的份子錢清單

7、完美收工,公式解釋INDEX(array,row_num,column_num),主要用index函數(shù),提取范圍內的第幾行。

相關問答
在excel里,如何批量找出各類多行數(shù)據(jù)中,指定列的數(shù)值最小的那行?
1個回答2024-09-09 15:43
思路分三步: 第一步,找到每個分類中最小的值 使用公式為MIN()和IF()的組合 (1)??? MIN(數(shù)值集合) 結果返回集合內最小值 (2)??? IF(滿足判斷條件,結果1,不滿足...
全文
excel如何批量把行的數(shù)據(jù)分列成列的數(shù)據(jù)?
1個回答2023-02-13 18:27
先對B列分列,分隔符為???逗號 I1=COUNTIF(B1:H1,"<>") 下拉公式 K1=INDEX(A:A,SMALL(IF($I$1:$I$2<COLUMN($A$1:$AZ$1...
全文
excel怎么從某一列數(shù)據(jù)中根據(jù)某一個指定值提取相對應的多個數(shù)據(jù)?
1個回答2022-12-15 01:13
=TEXTJOIN(CHAR(10),,IF(B2:B9=1,A2:A9,"")) 數(shù)組公式三鍵結束,這是1對應的數(shù)據(jù),如果是2,就把公式中的=1換成=2。 換行需要點選工具欄上的“自動換行...
全文
Excel根據(jù)兩列數(shù)據(jù)找出第三列對應數(shù)據(jù)
1個回答2022-11-15 08:00
在H3單元格輸入以下數(shù)組公式,按Ctrl+Shift+Enter組合鍵結束 =INDEX(E:E,MATCH(H2&H3,C:C&D:D,0)) 如果都是同年同月,根據(jù)A列出公式可以簡化為 =MA...
全文
如何根據(jù)數(shù)據(jù)生成excel表格?
1個回答2023-04-21 02:35
用宏吧,不會太難
Excel如何在一列數(shù)據(jù)中找到另一列有的數(shù)據(jù)
3個回答2022-09-04 17:15
=VLOOKUP(F2,B:B,1,0) 下拉,出現(xiàn)的就是B列和F列都有的
excel中怎樣批量將行數(shù)據(jù)轉換成列數(shù)據(jù)
5個回答2022-06-07 17:37
你好,樓主想要的功能,可以使用VBA程序實現(xiàn)。 (一)VBA程序代碼如下:(代碼運行之前請做好數(shù)據(jù)備份,以免丟失) Sub?abcd() Dim?i1,?i2,?i3,?str On?Error?...
全文
EXCEL在某一列數(shù)據(jù)中找出最大值
1個回答2022-12-14 20:25
MAX()即可
excel如何批量將行數(shù)據(jù)轉換成列數(shù)據(jù)?
4個回答2022-12-07 13:37
在表二C2輸入=sumifs(sheet1!$C:$C,sheet1!$A:$A,$B2,sheet1!$B:$B,C$1),公式向右向下拉自動填充即可。
excel中怎樣批量將行數(shù)據(jù)轉換成列數(shù)據(jù)?
4個回答2023-03-18 02:05
你好,樓主想要的功能,可以使用VBA程序實現(xiàn)。 (一)VBA程序代碼如下:(代碼運行之前請做好數(shù)據(jù)備份,以免丟失) Sub?abcd() Dim?i1,?i2,?i3,?str On?Error?...
全文