Excel情報局
職場聯盟Excel
生産挖掘分享Excel基礎技能
Excel愛好者大學營
用1%的Excel基礎搞定99%的職場問題
做一個超級實用的Excel公衆号
Excel是門手藝玩轉需要勇氣
數萬Excel愛好者聚集地
SUPER EXCEL MAN
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0gTMx81dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5SO0kzMzQDZxUmY0EmY0kDNzYzX2MDN0kTM0EzLcBTMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
1
職場執行個體
小夥伴們,大家好,今天我們來解決一個特殊的職場需求案例,我們可以了解為一個特殊的Excel資料提取問題:如何根據指定的資料,将對應列标題提取出來,放在其下面。
如下圖所示:
在B6:D6單元格中有一些指定的列标題資料,我們想要根據這些資料,将首行對應的列标題提取出來,放置到其下方顯示,而對應不到的則顯示空白即可。
這是一個比較特殊的工作場景,乍一看這個問題有些棘手,但是通過一些正常的基礎知識手段,就可以快速的解決問題。
2
解題思路
01
Countif條件計數
先判斷B1:I1列标題中每個單元格的資料,在$B$6:$D$6固定區域中出現過幾次,我們在B2單元格中輸入函數公式:
=COUNTIF($B$6:$D$6,B1)
向右填充公式,我們發現如果傳回結果為0,即B1:I1中的資料在$B$6:$D$6區域中沒有出現過;如果傳回結果為1,即B1:I1中的資料在$B$6:$D$6區域中出現過1次。
函數回顧:
COUNTIF函數用于統計滿足某個條件的單元格的數量.
COUNTIF函數文法:
=COUNTIF(查找區域,查找條件)
02
IF函數條件判斷
IF函數如果當條件為真(True)時,傳回指定值;當條件為假(False)時,傳回指定的另一個值。
我們都知道在Excel中,邏輯值TRUE可以用1表示,邏輯值FALSE可以用0表示。是以當COUNTIF($B$6:$D$6,B1)傳回1值,我們就取對應的列标題值,否則傳回空值即可。
在B2單元格輸入函數公式:
=IF(COUNTIF($B$6:$D$6,B1),B1,"")
向右填充即可得到最終結果。
函數回顧:
IF函數根據條件滿足與否傳回不同的值。
文法解釋:
IF(條件,條件滿足時傳回的值,條件不滿足時傳回的值)