二維碼 購物車
部落窩在線教育歡迎您!

新函數(shù)CHOOSECOLS和CHOOSEROWS用法

?

作者:小窩來源:部落窩教育發(fā)布時(shí)間:2023-11-30 22:27:46點(diǎn)擊:978

分享到:
0
收藏    收藏人氣:0人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。
編按:

新函數(shù)分享第4篇。CHOOSECOLSCHOOSEROWS可以從源數(shù)組中按指定序列號提取各列或各行組成新的數(shù)組。特別適合用于按需重組篩選后的多列或多行數(shù)據(jù)。文章順便提到了IF函數(shù)的{1,1,0}結(jié)構(gòu)。

 

1. CHOOSECOLS

1)作用與語法

從數(shù)組中返回指定列組成新數(shù)組。

=CHOOSECOLS(數(shù)組,要返回的列的列序1,[要返回的列的列序2],)

列序:可以是正數(shù)也可以是負(fù)數(shù)。正數(shù)表示從數(shù)組開頭列開始排序,負(fù)數(shù)表示從數(shù)組的結(jié)束列開始排序。

注意:(1)如果返回列中空單元格,則用0取代;(2)可以重復(fù)返回同一列。

2)基本用法

1)用正數(shù)指定返回列

返回下方數(shù)組的第2、4列。

=CHOOSECOLS(A2:D7,2,4)

 

圖形用戶界面, 應(yīng)用程序, 表格, Excel
描述已自動生成

 

2)用負(fù)數(shù)指定返回列

返回下方-1-3、-1列。

=CHOOSECOLS(A18:D23,-1,-3,-1)

 

 

2.CHOOSEROWS

1)作用與語法

從數(shù)組中返回指定行組成新數(shù)組。

=CHOOSEROWS(數(shù)組, 要返回的行的行序1,[要返回的行的行序2],)

參數(shù)含義與CHOOSECOLS一致。

2)基本用法

1)用正數(shù)指定返回行

返回下方第1、3行。

=CHOOSEROWS(A34:D39,1,3)

 

 

2)用負(fù)數(shù)指定返回行

返回下方-2-4、-1行。

=CHOOSEROWS(A46:D51,-2,-4,-1)

 

 

3.典型應(yīng)用

1)幫助VLOOKUP做反向查找

查詢孫悟空的考號,對于VLOOKUP來說這是反向查找。

=VLOOKUP(A11,CHOOSECOLS(A2:B8,2,1),2,)

 

表格
描述已自動生成

 

順便說一個(gè)難一點(diǎn)的,同時(shí)查詢考號和科目成績。CHOOSECOLS出手沒難度,只是多返回第3列而已。

=VLOOKUP(A11,CHOOSECOLS(A2:E8,2,1,3),{2,3},)

 

 

如果用IF{1,0}結(jié)構(gòu),則需要對數(shù)組比較了解,寫出升級版{1,1,0}才行:

=VLOOKUP(A11,IF({1,1,0},B3:C8,A3:A8),{3,2},)

 

表格
描述已自動生成

 

如果不了解,可以看推薦的IF函數(shù){1,0}結(jié)構(gòu)深度解析,里面有{1,1,0}的解釋。
2
)按需重組篩選或查找返回的多列值

譬如按入職時(shí)間、姓名、部門的順序返回所有本科人員信息。

=CHOOSECOLS(FILTER(A16:E21,B16:B21="本科"),5,1,4)

 

 

本文配套的練習(xí)課件請加入QQ群:902294808下載。

Excel高手,快速提升工作效率,部落窩教育Excel精品好課任你選擇

掃下方二維碼關(guān)注公眾號,可隨時(shí)隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

新函數(shù)TAKE和DROP用法

IF函數(shù)的{1,0}結(jié)構(gòu)深度解析

8個(gè)常用萬能套路公式

再次推薦的合并計(jì)算,多表匯總有大用

版權(quán)申明:

本文作者小窩;部落窩教育享有稿件專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。