Excel 中的 if 函數應該怎麼用,才能擺脫多條件重重嵌套的噩夢?

資訊 7個月前 88166
45 0 0

很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。

現在終於有瞭,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大傢逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。

前段時間我寫過一篇教程,建議大傢可以不用 if 就盡量不要用,訓練自己寫出更高效的公式。

那麼 if 是不是絕對不能用?當然不是,該用還得用,隻不過,if 也可以嘗試一下用不同的思路來寫。最起碼,搞腦子的嵌套不要用瞭吧,換成簡單的寫法。

案例:

下圖 1 中右側的表是條件查詢區域,需要在左側查詢出符合所有條件的行,在 E 列顯示“是”,並且整行高亮顯示。

效果如下圖 2、3 所示。

Excel 中的 if 函數應該怎麼用,才能擺脫多條件重重嵌套的噩夢?

Excel 中的 if 函數應該怎麼用,才能擺脫多條件重重嵌套的噩夢?

Excel 中的 if 函數應該怎麼用,才能擺脫多條件重重嵌套的噩夢?

解決方案:

1. 在 H 列中填入要查詢的條件。

Excel 中的 if 函數應該怎麼用,才能擺脫多條件重重嵌套的噩夢?

2. 在 E2 單元格中輸入以下公式 --> 下拉復制公式:

=IF((B2=$H$2)+(A2=$H$1)+(MONTH(C2)>=$H$3)>2,&34;,&34;)

公式釋義:

  • 這個公式的精髓在於:雖然用瞭 if,但是並未嵌套;將三個判斷條件相加,公式一下子變得簡單瞭很多,初學者都能看明白;
  • 三個條件相加後判斷其是否 >2,即至少得滿足 3 個條件為真;也就是三個條件都必須滿足;
  • 如果滿足則顯示“是”,否則就留空,這樣看起來也容易些

Excel 中的 if 函數應該怎麼用,才能擺脫多條件重重嵌套的噩夢?

Excel 中的 if 函數應該怎麼用,才能擺脫多條件重重嵌套的噩夢?

Excel 中的 if 函數應該怎麼用,才能擺脫多條件重重嵌套的噩夢?

接下來用條件格式高亮顯示符合條件的行。

3. 選中 A2:E21 區域 --> 選擇菜單欄的“開始”-->“條件格式”-->“新建規則”

Excel 中的 if 函數應該怎麼用,才能擺脫多條件重重嵌套的噩夢?

Excel 中的 if 函數應該怎麼用,才能擺脫多條件重重嵌套的噩夢?

4. 在彈出的對話框中選擇“使用公式確定要設置格式的單元格”--> 輸入以下公式 --> 點擊“格式”按鈕:

=$E2=&34;

* 公式中的單元格要設置為列絕對引用,行相對引用。

Excel 中的 if 函數應該怎麼用,才能擺脫多條件重重嵌套的噩夢?

5. 在彈出的對話框中選擇“填充”選項卡 --> 選擇所需的填充色 --> 點擊“確定”

Excel 中的 if 函數應該怎麼用,才能擺脫多條件重重嵌套的噩夢?

6. 點擊“確定”

Excel 中的 if 函數應該怎麼用,才能擺脫多條件重重嵌套的噩夢?

符合條件的行就自動變成瞭黃色。

Excel 中的 if 函數應該怎麼用,才能擺脫多條件重重嵌套的噩夢?

如果更改瞭查詢條件,符合條件的行也會自動變色。

Excel 中的 if 函數應該怎麼用,才能擺脫多條件重重嵌套的噩夢?

相關文章

暫無評論

暫無評論...