Excel公式含義excel在公式中的含義,如何理解

2021-03-07 00:53:35 字數 5567 閱讀 3895

1樓:electree樹

在u列查詢c1,精確查詢,找到後輸出x列中與找到位置向同行的值

比如x        u

趙一    20歲

錢二    30歲

孫三    40歲

c1=20歲

這公式從u列查詢20歲,發現是第一行,所以輸出x列第一行的值 趙一

裡面用到了兩個函式巢狀

乙個是喜聞樂見的萬人迷函式vlookup

vlookup(你要查詢的目標, 函式工作區域, 結果列是函式工作區域中的第幾列, 是否精確查詢)

vlookup(c1,u:x,1,0)

c1就是你想查詢的目標,比如,趙一

u:x就是u列到x列。vlookup有乙個特性,就是  你要查詢的目標  必須在  函式工作區域  的最左列(函式工作區域的第一列),不然找不到會顯示n#a。

比如你只是想確認x列有沒有趙一。vlookup("趙一",x:x,1,0)

比如你知道x列一定 有趙一,並且u列裡有他的年齡,你想知道趙一幾歲

vlookup("趙一",x:u,4,0),因為趙一在x列,是資料區域x:u的第一列,而u列,是這個區域的第四列。我應該沒數錯

最後乙個0,意思是精確查詢,正常的寫法其實應該寫false。如果無需精確查詢,只要查詢最接近的值,那就寫1,或者true。

然後還有乙個if函式。

這裡重點講一下,if函式本身沒什麼令人疑惑的地方,只是它和vlookup配合起來比較麻煩。

前面講到vlookup函式只能在某個資料區域的左邊一列找資料,然後輸出這列右邊的對應值還記得嗎。

一般來說vlookup裡面放  if{}  會讓這個結論不成立,因為它有時候可以實現從右往左查詢。

我們先看正常的if函式,if其實就是是否的意思,比如燈只有開關兩種狀態。0(false)為關,1(true)為開。

if(0或1當然也可以true或false,如果為1,如果為0)

舉個例子乙個單元格裡有個if(1,"趙一","錢二"),其實最後這個單元格裡就顯示趙一

當然,如果變成if(0,"趙一","錢二"),這個單元格就變成錢二。當然,公式也可以代替「趙一」和"錢二"的位置。

我們再看這種情況if(,a:a.b:b)

在第乙個引數的位置有個陣列,說明整個if應該先1,後0輸出結果集,於是結果就變成了a:b兩列

if(,a:a.b:b)這種情況同理

但是由於陣列是先0,後1,所以應該先b,後a。但是這個時候就不能用b:a來表示了。但是實際上這個結果集你要知道,他的順序是左邊列是b列,右邊列是a列。

回歸你的問題。vlookup(c1,if(,x:x,u:u),2,0)

if(,x:x,u:u),這個區域是這樣的,它只有兩列。

第一列(最左列是u列),第二列(u列右邊緊接著一列是x列)

在這樣乙個奇怪的區域裡,從u列找c1的值,找到以後輸出這個區域第二列的對應值。其實結果是同行x列裡的值。它是精確匹配。

2樓:匿名使用者

公式本意是查詢c1 在x與u兩列中返回第二列的值,也就是=vlookup(c1,x:u,2,0)

但是因vlookup預設查詢值是第一列,按照此公式,要查詢的值應該是在第二列,也就是u列,所以利用if(,x:x,u:u)進行兩列互換,互換後得到的公式實際上是=vlookup(c1,u:

x,2,0),也就是vlookup逆向查詢

3樓:木_葉_兒

vlookup(查詢值,資料表,列序數,匹配條件)if(,x:x,u:u),構成第一列為u列,第二列為x列得資料表包含大括號為陣列函式,需要同時按ctrl+shift+enter使用意思相當於你在u列中找到c1值得那一行對應得x列得值,往下拉就能把c列對應的值全找到

4樓:匿名使用者

一、 & 是鏈結符號,作用與concatenate函式相同

concatenate

將幾個文字字串合併為乙個文字字串。

語法concatenate (text1,text2,...)

text1, text2, ... 為 1 到 30 個將要合併成單個文字項的文字項。這些文字項可以為文字字串、數字或對單個單元格的引用。

說明也可以用 &(和號)運算子代替函式 concatenate 實現文字項的合併。

舉例如a1單元格的內容為「我們」,b1單元格的內容為「正在」,c1單元格內容為「工作」

在d1單元格寫入公式

=a1&b1&c1

或=concatenate(a1,b1,c1)

則d1單元格可以得出「我們正在工作」的內容

二、"" 這是一對半形的單引號,在公式中的意思是指空單元格或空值的意思

如 =if(a1="","",a1)

意思是如果a1單元格是空單元格(""),則公式返回空值(""),否則返回a1單元格的值

三、 &"" 這應該是公式乙個部份,作用是為了讓公式引用空單元格值時與""相連,這樣能使得出的值不是0,而是空值。

1.假設a1單元格是空單元格,在b1單元格寫入公式

=a1則會得出0值

但如果寫成

=a1&""

則會得出空值(即 =""&"" 得出 ="")

但如果a1單元格的值如果是數字1,則b1單元格的公式 =a1&"" 就會得出文字數值"1"。即a1單元格是數字1,而b1單元格得出的是文字1。

2.你還可以這樣試一下

假設a1單元格是空單元格,

在b1單元格寫入公式

=a1=""

在c1單元格寫入公式

=a1=0

都會得出真值true

說明空單元格可以是0值或空值""

excel &在公式中的含義,如何理解

5樓:從此愛上

首先「&」在excel公式中表示 連線符號左右兩邊的字元。就是這個意思!

上面的公式:

左邊區域a2:a10與右邊區域b2:b10兩兩連線,與=a2&b2 這樣的效果類似

區別在於,像=a2&b2這樣的公式,每次只算兩個格仔。而像上面的公式,一次把所有的值都算好了,然後就是按單元格得相對位置不同,把結果顯示出來!

6樓:匿名使用者

相當於:

d2=a2&b2

d3=a3&b3

……d10=a10&b10

excel**公式中! $ () * 都代表什麼意思啊 誰能用語言解釋下下面公式的含義

7樓:匿名使用者

a1相對引

用$a1絕對引用列

a$1絕對引用行

$a$1絕對引用行和列

$在誰的前面就絕對引用誰

f4功能鍵是在四種引用間相互轉換的快捷鍵(在編輯欄輸入公式時按下f4功能鍵可進行切換)

相對引用、絕對引用和混合引用是指在公式中使用單元格或單元格區域的位址時,當將公式向旁邊複製時,位址是如何

變化的。

具體情況舉例說明:

1、相對引用,複製公式時位址跟著發生變化,如c1單元格有公式:=a1+b1

當將公式複製到c2單元格時變為:=a2+b2

當將公式複製到d1單元格時變為:=b1+c1

2、絕對引用,複製公式時位址不會跟著發生變化,如c1單元格有公式:=$a$1+$b$1

當將公式複製到c2單元格時仍為:=$a$1+$b$1

當將公式複製到d1單元格時仍為:=$a$1+$b$1

3、混合引用,複製公式時位址的部分內容跟著發生變化,如c1單元格有公式:=$a1+b$1

當將公式複製到c2單元格時變為:=$a2+b$1

當將公式複製到d1單元格時變為:=$a1+c$1

規律:加上了絕對位址符「$」的列標和行號為絕對位址,在公式向旁邊複製時不會發生變化,沒有加上絕對地

址符號的列標和行號為相對位址,在公式向旁邊複製時會跟著發生變化。混合引用時部分位址發生變化。

注意:工作薄和工作表都是絕對引用,沒有相對引用。

() 是運算符號,如小學中的數學規定,先算括號裡的內容

* 是乘號

8樓:匿名使用者

xx!表示名為xx的工作表

$用來表示絕對引用——對於b3來說,$b使列不變,$3使行不變。$b$3就固定使用某一單元格資料。$b$3:$b$3038就固定使用了b3:b3038區域的資料。

()是各種層次的小括號中括號大括號大大括號大大大括號——只是都這個樣子,excel會從最內層的開始執行

該公式中的*表示乘

上述公式判斷了三個條件,然後對同時滿足這三個條件資料求和三個條件分別是

1、台賬!$b$3:$b$3038區域中和本表d2中的月份相同2、台賬!

$h$3:$h$3038區域中的值和本表c5相同3、台賬!$g$3:

$g$3038=$d$4……意思和上面差不多。

公式下拖時,第二個條件依次會檢測c5、c6、c7單元格

9樓:匿名使用者

這個是多條件查詢之後計算根據多條件查詢所符合的值的和,(台賬!$b$3:$b$3038=month($d$2))是第一條件,查詢符合擷取d2中日期所在月份的值,(台賬!

$h$3:$h$3038=c5)是第二個條件,是符合c5所列條件的值,(台賬!$g$3:

$g$3038=$d$4)是第三個條件,是符合d4所列條件的值,(台賬!$i$3:$i$3038)是查詢返回符合以上3個條件的值所在的範圍,sumproduct就是計算返回的這些值的和了

excel 公式中{}是什麼意思? 要怎麼用?

10樓:起行臥止

陣列公式,在編輯欄中先輸入正常公式,然後ctrl+shift+回車鍵作用:可以返回多個資料(普通公式只能返回乙個資料);

建議先打好普通公式的基礎,再學這個

舉乙個最簡單的用法:

1.選中同一行中五個單元格,在保持選中狀態的情況下,直接在編輯欄輸入=

2.ctrl+shift+回車鍵

此時這五個數字分別匹配到五個單元格中,如果放在單元格上檢視,而公式也會自動變為},而放編輯欄上,又會恢復成=,所以說,最外面的{}是不能自己輸入的,要用ctrl+shift+回車這個組合鍵完成

你可以嘗試修改這五個單元格的任意單獨乙個,會發現禁止修改,這也是陣列的好處之一

11樓:匿名使用者

陣列公式

同時按ctrl+shift+回車鍵

12樓:勇仙陶恩

e不是2.718(自然常數)。這是excel的科學計數法的表示方法,-1e-07相當於

-1乘以10的-7次方,即-0.0000001;同理9e-06相當於

9乘以10的負6次方,即0.000009。

這個Excel公式是什麼含義EXcel表格公式中!都代表什麼意思啊誰能用語言解釋下下面公式的含義

利用excel的陣列公式,對級數求和的公式 首先,你的問題顯示的好像是不完整的 if and b6 b5 if and b6 b5 if b7 1 2 b6 c 5 就你給出的這些來看,這應該是針對b6和b5兩個格仔的內容進行判斷後,進行計算的公式 第乙個if的條件是,b6是空並且b5不是空,此時返...

excel公式問題,EXCEL公式問題

雙引號 單引號都有必要加 因為indirect官方解釋是 返回由文字字串指定的引用。翻譯成大白話就是將字串轉換為引用。而文字加一對雙引號即表示字串 另外,針對引用工作表時有無單引號的問題,工作表名以數字開頭或者包含空格 以及以下字元的情況 跨表引用都將自動加 號,變成 工作表名 a1形式 所以,題主...

excel公式請教,excel公式請教

當a1小於8000時,a1 2,當a1大於等於8000時,a1 2 100,當a1大於等於10000時,a1 2 300,請問怎麼寫公式 公式可以寫成 if a1 if a1 8000,a1 2,if a1 10000,a1 2 100,a1 3 300 這個公式錯在 if a1 8000,e3 0...