EXCEL?

EXCEL 實用技巧簡介:本文介紹的內容完全基於工作中實戰應用總結而來的。希望這些技巧能夠給大家幫助。不足之處,還請各位不吝賜教^_^:)

通過EXCEL的IF函數的嵌套運用可以輕鬆解決好多的實際問題,從使用概率上來講所有EXCEL 函數中使用頻率最高的應當屬於IF函數了。可是隨著數據量的增加以及應用的複雜程度提升,會在好多場合發現IF 函數的嵌套限制了功能的發揮。

續上回介紹的2種突破方法後,這裡面我再介紹2種方法來實現突破限制:

EXCEL 實用技巧:[23]突破IF函數的限制2

工具/原料

EXCEL、IF()函數、VLOOKUP()函數、名稱定義、絕對定義

方法/步驟

方法一、【名稱定義替代數組法】

這裡我舉例的替代的內容是數組,意思是將整個數組區域用名稱定義的方式來替代,這樣的公式可以使得我們的公式更加容簡潔,更加便於查錯和修改。

首先我新建立名稱【集合】,在引用位置框中的等號後面添加數組

{"027","武漢市";"0710","襄城市";"0711","鄂州市";"0712","孝感市";"0713","黃州市";"0714","黃石市";"0715","咸寧市";"0716","荊沙市";"0717","宜昌市";"0718","恩施市";"0719","十堰市";"0722","隨棗市";"0724","荊門市";"0728","江漢市"}

點擊確定,即可完成定義;

EXCEL 實用技巧:[23]突破IF函數的限制2

EXCEL 實用技巧:[23]突破IF函數的限制2

定義完成【集合】後,我們將原先的公式

=VLOOKUP(D3, {"027","武漢市";"0710","襄城市";"0711","鄂州市";"0712","孝感市";"0713","黃州市";"0714","黃石市";"0715","咸寧市";"0716","荊沙市";"0717","宜昌市";"0718","恩施市";"0719","十堰市";"0722","隨棗市";"0724","荊門市";"0728","江漢市"},2,TRUE)

直接替換為:

=VLOOKUP(D3, 集合,2,TRUE)

EXCEL 實用技巧:[23]突破IF函數的限制2

完成公式後查看 E7 單元格顯示的結果,完全一致;

我們將這條公式進行分步執行,然後對【集合】步入,顯示的結果與原來的公式計算結果是完全一樣的。

*

EXCEL 實用技巧:[23]突破IF函數的限制2

方法二、【名稱定義替代公式法】

從方法的名詞我們不難理解,就是用名稱代替複雜的公式,然後使得公式更加簡潔;

首先定義名稱【條件】,如圖所示;

EXCEL 實用技巧:[23]突破IF函數的限制2

但是這裡一定要注意的是,在引用位置中輸入的公式一定要是使用絕對引用,否則填寫完畢後的公式會出現意外的錯誤。

引用位置框中的等號後面添加

IF(Sheet1!$D$3="0717","宜昌市",IF(Sheet1!$D$3="0718","恩施市",IF(Sheet1!$D$3="0719","十堰市",IF(Sheet1!$D$3="0722","隨棗市",IF(Sheet1!$D$3="0724","荊門市",IF(Sheet1!$D$3="0728","江漢市"))))))

*

EXCEL 實用技巧:[23]突破IF函數的限制2

然後我們在 E9 單元格中輸入公式,將原來的公式

=IF(D3="027","武漢市",IF(D3="0710","襄城市",IF(D3="0711","鄂州市",IF(D3="0712","孝感市",IF(D3="0713","黃州市",IF(D3="0714","黃石市",IF(D3="0715","咸寧市",IF(D3="0716","荊沙市",IF(D3="0717","宜昌市",IF(D3="0718","恩施市",IF(D3="0719","十堰市",IF(D3="0722","隨棗市",IF(D3="0724","荊門市",IF(D3="0728","江漢市"))))))))))))))

替換成現在的公式:

=IF(D3="027","武漢市",IF(D3="0710","襄城市",IF(D3="0711","鄂州市",IF(D3="0712","孝感市",IF(D3="0713","黃州市",IF(D3="0714","黃石市",IF(D3="0715","咸寧市",IF(D3="0716","荊沙市",條件))))))))

EXCEL 實用技巧:[23]突破IF函數的限制2

現在對該公式進行分步執行,顯示結果如右圖,

不難看出兩種公式的執行結果是完全一致的。

EXCEL 實用技巧:[23]突破IF函數的限制2

總結:

這裡的2種新方法的核心就是替代,用名稱定義來替換已經有公式的全部或者是局部都是正確的。但是唯一要注意的是,在引用位置中輸入的內容如果有涉及到單元格或者地址引用的,要特別小心是絕對引用還是相對引用。

名稱定義在電子表格中有著相當強大的功能,它可以是公式、數組、地址、單元格區域、代碼等,後續我再為大家陸續介紹實用案例。

注意事項

如果您覺得經驗能夠幫上忙,請點擊“有用”小手,感謝您的支持!

更多經驗請你關注“fs_vv”,並投上你寶貴的一票。

相關問題答案