回覆列表
  • 1 # 聊聊資料分析那些事

    函式中應用的符號主要是運算子,這些符號是用來對公式中的元素進行運算而規定的特殊符號,目前Excel中有算術運算子、比較運算子、文字運算子和引用運算子4中運算子

    1.算術運算子

    算術運算子有 6 個,其作用主要是用來進行基本的數學運算:

    2.比較運算子

    比較運算子有 6 個,它的作用是比較兩個值,並得出一個邏輯值即"TRUE"或FALSE"。

    3.文字運算子

    使用文字運算子“&”,可將兩個或多個文字值串起來產生一個連續的文字值

    4.引用運算子

    引用運算子有 3 個,它們的作用是將單元格區域進行合併計算

  • 2 # 套路Excel

    1、 & 連結符號

    將單元格連結起來,形成唯一條件或其他。如圖,要查詢多個條件對應的唯一值。

    因為結果是數字,可以使用sumifs函式或者lookup函式來實現多條件的查詢。

    但若要使用符號,可以將多個條件合併在一起進行查詢,不少人也這麼用。

    當然,效率會打大大的折扣,本人並不推薦。

    陣列公式如下:

    =INDEX(H2:H4,MATCH(J2&K2&L2,E2:E4&F2:F4&G2:G4,0),)

    2、- 的用法,將文字數字轉為數值,進行統計。

    下圖中,sum函式並不能夠對文字型的數字求和,文字型的數字往往多見於ERP系統匯出的資料。

    新增兩個 -,負負得正,Ctrl+Shift+Enter用陣列形式進行求和。

    3 * 多條件查詢。

    要實現上圖的多條件查詢,函式公式如下:

    =LOOKUP(1,0/((E2:E4=J2)*(F2:F4=K2)*(G2:G4=L2)),H2:H4)

    * 表示多個條件都滿足的時候返回True,就如And函式一樣。

    4、+ 的用法

    如上圖,要求條件1為A或B對應的結果1的求和。

    陣列函式公式為:

    =SUM(((E2:E4="A")+(E2:E4="B"))*H2:H4)

    + 相當於 or函式,滿足兩個條件任意一個即可。

    5、空格的運用

    5.1、提取最後某個符號後面的字元

    如上圖,需要提取最後一個“\”後面的數字。

    函式公式為:

    =TRIM(RIGHT(SUBSTITUTE(A1,"\",REPT(" ",99)),99))

    思路為:將字串中的每個“\”都替換為99個空格,然後這個新的字串右邊提取99個字元長度,返回的是【94個空格+12345】這樣的字串,然後再用Trim函式消除空格,得出結果。

    5.2、返回單元格行列交叉的單元格

    如下圖,兩個單元格相交的區域為B2,=A2:C2 B1:B3,返回B2單元格的值,AAA.

    進一步擴充套件該應用,如下圖資料

    將上述的單元格區域的行列都應用名稱來表示,如曹操,則表示單元格g5:k5;

    現在要查詢 曹操對應的產品3的價格是多少,=曹操 產品3,則表示g2:k5 單元格與i2:i7單元格相交的單元格i4,因此返回402.

    再應用indirect函式,則更加靈活。函式公式為:=INDIRECT(F10) INDIRECT(G10)

    隨單元格內容而變化

    該用法可相當於index+match+match的函式組合。

    6“/”的運用

    6.1、構建陣列,如上面的例子中,0/((E2:E4=J2)*(F2:F4=K2)*(G2:G4=L2)),構建了一個數組,每當條件成立的時候,0/TRUE=0,否則返回錯誤。

    6.2、構建長字元

    需要返回單元格中第一個數字的位置.

    陣列函式公式為:

    =MIN(FIND(ROW(1:10)-1,A1&1/17))

    這裡1/17是1除以17,返回的是一個小數,這個小數包含0-9所有數字,然後和A1單元格的字串用 & 連結在一起,用來查詢。

    在實際的函式公式應用中,符號可以起到簡化公式提高效率的妙用。

  • 3 # 簡淨軒語

    在Excel當中的萬用字元,最主要的是這三個的用法:

    問號,【?】,查詢任意單個字元。一個問號代表一個字元。

    星號,【*】,查詢任意字元。

    波浪號,【~】,如果要超找符號本身,就需要用這個了。

    舉例說明:

    2、輸入張??,查詢是姓張的,名字是兩個漢字的人。

    3、查詢行張的,名字帶嶺的,人數是多少,把問號放在中間。

    4、查詢名字中包含豐的,用*豐*。

    5、查詢萬用字元本身的用波浪號,如*~*

    萬用字元除了在查詢替換中應用以外,還可以應用在函式當中,比如sumif函式,countif函式都可以用支援萬用字元的使用。

    比如:=COUNTIF(F1:F10,"張??"),求姓張的,名字是三個字的人數是多少。

    求名字中帶“嶺”的產量是多少:=SUMIF(F2:F10,"**嶺",G2:G10)

    萬用字元還是很強大的,所以很有必要掌握一些基本的用法。

  • 中秋節和大豐收的關聯?
  • 吳姓的祖先?