中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Excel 函數(shù)公式/SWITCH函數(shù)你用過嗎?/查找函數(shù)群英會

快速瀏覽

往期合集:【2023年3月】【2023年4月】【2023年5月】【2023年6月2023年7月

實用案例

|收費管理系統(tǒng)|中醫(yī)診所收費系統(tǒng)|
|日期控件|簡單的收發(fā)存|
|電子發(fā)票管理助手|Excel表格拆分神器|
|Excel多種類型文件合并|

內容提要

  • SWITCH函數(shù)
  • 日期數(shù)據的整理
  • SWITCH函數(shù)替代方案

大家好,我是冷水泡茶,今天在知乎有一邀請貼

說實話,關于SWITCH函數(shù),我好象是從來沒有用過,一點印象都沒有。于是趕緊搜了一下,微軟官網上的說明:

這個函數(shù)有點像IF,也有點像VLOOKUP,但是更簡潔,不過參數(shù)有限制,最多126個。
我們先撇開這個函數(shù)不談,看到問主的這個案例,我首先想到的是做一個對照表:

接著再用VLOOKUP函數(shù)查找對應的值:

回到問主的問題,函數(shù)報錯,于是我把他的公式復制到我的工作表里,沒有出現(xiàn)問題,能正常使用的,不知為何他那邊報錯:

回答就是這樣了,我們再發(fā)散一下,談談在回答這個問題時,我們用到或想到的相關EXCEL技巧吧:

對照表整理

在準備回答問題的時候,我想把問主的公式整理成對照表的形式,怎么做才夠快捷呢?我是這樣做的:

1、把公式中1,“1”......31,“w"這段參數(shù)復制到一個單元格里。

2、分列,分隔符號,其他“,”。

3、把分列得到的數(shù)據轉置。

4、在數(shù)據右側單元格,通過MOD(ROW(),2)公式,把匹配值與返回值分別標上0或1.

5、篩選0和1則分別得到匹配值與返回,把他們對應貼到對照表里。

6、完工!

日期的處理

1、我猜問主這么做,可能他要把所有的日期都變成長度為1的值,但我實在想不出來是什么原因。

2、如要提取出來日期中的月、日,我們可以用MONTH、DAY函數(shù), 不過如果直接用MONT(日期)&“月”或DAY(日期)“日”的話,在字段排序的時候可能會出現(xiàn)問題,如按日1排序:

3、我們可以通過TEXT函數(shù)來把1位數(shù)日前添0,都變成兩位數(shù),這樣排序就沒有問題了。按日2排序。

或者,=TEXT(A2,"DD")&"日",則更為簡潔。

SWITCH函數(shù)替代

問主直沖冷門函數(shù)而去,我們來看看有沒有其他替代方案:

1、對照表方法,最常見,最實用,但要多加一個表。

(1)VLOOKUP法,最簡單直接,我們前面說過了,不再重復;

(2)OFFSET+MATCH法:

=OFFSET(對照表!$A$1,MATCH(數(shù)據表!A2,對照表!$A$2:$A$32,0),1)

(3)INDEX+MATCH法:

=INDEX(對照表!$B$2:$B$32,MATCH(數(shù)據表!A2,對照表!$A$2:$A$32,0))

(4)LOOKUP法:

=LOOKUP(A2,對照表!$A$2:$B$32)

2、VLOOKUP+數(shù)組法,我們直接把公式改為

=VLOOKUP(A2,{1,"1";2,"2";3,"3";4,"4";5,"5";6,"6";7,"7";8,"8";9,"9";10,"X";11,"Y";12,"Z";13,"A";14,"B";15,"E";16,"F";17,"G";18,"H";19,"J";20,"K";21,"L";22,"M";23,"N";24,"P";25,"Q";26,"R";27,"S";28,"T";29,"U";30,"V";31,"W"},2,0)

復雜程度跟SWITCH差不多,公式很長。

3、LOOKUP+數(shù)組法:

=LOOKUP(A2,{1,"1";2,"2";3,"3";4,"4";5,"5";6,"6";7,"7";8,"8";9,"9";10,"X";11,"Y";12,"Z";13,"A";14,"B";15,"E";16,"F";17,"G";18,"H";19,"J";20,"K";21,"L";22,"M";23,"N";24,"P";25,"Q";26,"R";27,"S";28,"T";29,"U";30,"V";31,"W"})

比VLOOKUP稍微簡潔那么一丟丟,公式依然很長。

4、IF法,在轉換參數(shù)比較少的情況下,可以用IF,但在本例中行不通。稍微列個例子意思一下:

=IF(A2=1,"1",IF(A2=2,"2",IF(A2=3,"3","")))

5、有沒有其他方法?我想肯定有,我們就不再深究了。

總結

1、數(shù)據查詢、對照,或者說是轉換,我們首選還是VLOOKUP+對照表,簡單、直觀。
2、在匹配值與返回值數(shù)量較少的情況下,我們可以用SWITCH,比如把性別男轉換成1,女轉換成0,我們可以用(假設性別字段在K2列):
=SWITCH(K2,"男",1,"女",0)

當然我們也可以用IF,對于二選一的情況,更簡潔:

=IF(K2="男",1,0)

3、就此打住。

正文完

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
4種方法解決Excel逆向查找問題
Vlookup函數(shù)實例(全)
分手吧Excel IF函數(shù),我有這六個更帥氣的云備胎
多條件查找,原來是這么操作的?
Excel逆向查找匹配不能用vlookup函數(shù),那就學這4種方法!
lookup,比Vlookup函數(shù)好用豈止10倍
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服