搬家第42天 excel中match函式的練習

2022-06-26 19:45:12 字數 908 閱讀 6083

為了後面的學習,先做match函式的練習,假設有這樣一張表,c列是公升序排列,d列隨機排列,e列降序排列。

match函式的語法是match(查閱值,查閱區域,匹配方法),用於查詢符合條件的單元格在查詢區域中所處的相對位置。重點是匹配的方法,有三種方法:

為1或者省略, 查詢小於或等於 查閱值 的最大值。查閱區域引數中的值必須以公升序排序,就像c列那樣。

為0查詢完全等於查閱值 的第乙個值,不需要排序。

為-1查詢大於或等於查閱值 的最小值,必須降序排列。

輸入公式=match("上海",b2:b6,0)得到值3,說明上海這個字串在b2到b6區域內排在第3的位置。

輸入公式=match(500,c3:c6,1)得到數值3,說明在公升序排列的c3到c6區域中,大於500的最小值排在第3位。

輸入公式=match(799,e3:e6,-1)得到數值4,說明在降序排列的e3到e6範圍,大於799的最小值排在第4位。

如果沒有事先排序,那麼匹配型別設定為1和-1,是會出問題的。如果是查詢字串,完全匹配查詢可以使用萬用字元,比如輸入公式=match("深*",b2:b6,0)得到數值4,輸入=match("深?",b2:b6,0)得到4.同樣的問號表示匹配乙個字元,星號表示匹配一串字元。如果要查詢的字串的確有問號或者型號,比如如下**

那麼需要在字元前鍵入波形符 (~)。輸入公式=match("~?*",b2:b6,0),表示在b2到b6範圍內,查詢以?開頭的字串,得到5,輸入公式=match("~**",b2:b6,0)表示在b2到b6範圍內,查詢星號開頭的字串,得到2。

搬家第42天 wincc7 3建立文字檔案寫入內容

忽然發現這一篇是去年3月11日寫的,一年了啊。今天在乙個西門子的群上,有人問了wincc運算元據庫的問題,我以前自己練習過,群裡面其他熱心的也回答得很好。後來我擴充套件性的想了一些應用場景,這些場景實現程式設計需要一些基礎功能。這一片部落格我先不說是假定的什麼樣的場景,先練習基礎功能 建立乙個文字檔...

研2的第42天

最近關於前端,看了好多篇部落格,比起研一零基礎學的時候看這些部落格,感悟和理解加深了好多,雖然很多以前看過,卻忘記了。記憶裡的有已經畢業的研三師兄找工作的經歷,還有這一屆研三師兄找工作的經歷,也接觸了一些面試筆試題,覺得好難。然後偶然間在書中看到了這些知識點,咦,太基礎了。是啊,很慚愧。乙個cs的研...

搬家第25天 記錄昨天的日期

前兩天在qq群裡看到有人問如何使用citectvba取得昨天的日期,我看了一下citectvba資料,乙個壞訊息是沒有日期加減計算的函式,乙個好訊息是excel裡面豐富的日期時間函式可以計算昨天的日期,而且citect可以讀取excel檔案內容。當然可以在citectvba中通過if then一大堆...