如何提取多列數(shù)據(jù)中的各部門姓名?
想必在日常工作中,我們都會(huì)遇到需要從多列數(shù)據(jù)中提取相應(yīng)信息的問題。比如,我們有一份人事名單,其中A列是部門名稱,B列是該部門下的員工姓名,C列是年齡,D列是工齡,現(xiàn)在我們需要將每個(gè)部門的員工姓名提取出
想必在日常工作中,我們都會(huì)遇到需要從多列數(shù)據(jù)中提取相應(yīng)信息的問題。比如,我們有一份人事名單,其中A列是部門名稱,B列是該部門下的員工姓名,C列是年齡,D列是工齡,現(xiàn)在我們需要將每個(gè)部門的員工姓名提取出來,并放到G列的相應(yīng)行中。
要實(shí)現(xiàn)這個(gè)目標(biāo),我們可以通過以下步驟來進(jìn)行操作。
第一步:選擇H2單元格并輸入in
在H2單元格中輸入“in”,表示我們將要使用Excel中的INDEX函數(shù)來提取數(shù)據(jù)。
第二步:雙擊選擇INDEX函數(shù)
彈出函數(shù)窗口后,我們雙擊選擇INDEX函數(shù)。
第三步:輸入公式內(nèi)容
在函數(shù)窗口中,我們繼續(xù)輸入以下公式內(nèi)容:
$B:$B,SMALL(($A$2:$A$150lt;gt;$G2)/1%% ROW($2:$150),COLUMN(A1)))amp;quot;quot;
這個(gè)公式中包含了以下幾個(gè)參數(shù):
$B:$B:表示要提取的數(shù)據(jù)范圍,即包括B列中的所有數(shù)據(jù)。
SMALL:用于查找數(shù)據(jù)范圍中滿足指定條件的最小值。
$A$2:$A$150:表示部門名稱所在的列范圍,即A列中的所有數(shù)據(jù)。
lt;gt;:用于匹配指定條件的單元格,此處表示只要A列中的單元格值與G列當(dāng)前所在行的值相等,就符合條件。
$2:$150:表示總的數(shù)據(jù)范圍,即從第2行到第150行的所有數(shù)據(jù)。
COLUMN(A1):表示要返回的數(shù)據(jù)列的索引號(hào),即B列為第2列。
通過以上公式,我們可以實(shí)現(xiàn)從B列中提取相應(yīng)的員工姓名。同時(shí),為了保證公式的正確性,需要按Ctrl Shift Enter鍵進(jìn)行確認(rèn)。
第四步:拖動(dòng)填充公式
選擇H2單元格,按住右下角進(jìn)行拖動(dòng)填充公式。將列公式向右拖動(dòng)直至所有單元格顯示為空值。
第五步:轉(zhuǎn)換簡(jiǎn)單公式
對(duì)于最新的365版本,也可以使用以下簡(jiǎn)單公式進(jìn)行篩選和轉(zhuǎn)置:
TRANSPOSE(FILTER(C$2:C$14,B$2:B$14G2))
這個(gè)公式中包含了以下幾個(gè)參數(shù):
FILTER:用于篩選滿足指定條件的數(shù)據(jù),此處表示只要B列的值與G列當(dāng)前所在行的值相等,就滿足條件。
TRANSPOSE:用于將數(shù)據(jù)轉(zhuǎn)置,將豎向的數(shù)據(jù)變成橫向的數(shù)據(jù)。
通過以上步驟,我們可以輕松地從多列數(shù)據(jù)中提取出相應(yīng)的部門員工姓名,方便我們進(jìn)行統(tǒng)計(jì)分析和管理工作。