1樓:小矇
=iferror(vlookup(s2,sheet2!$f$2:$f$57,1,0),"")
這個公式是分兩部分的,裡面的函式是:
vlookup(s2,sheet2!$f$2:$f$57,1,0)意思是在**「sheet2」的 f2:
f57 這個範圍中查詢是否有與當前** s2 內相同的內容,如果有就在公式所在單元格顯示出來,而假如這個範圍內沒有與s2相同的內容是會顯示出錯提示的。所以在外面就加了個 iferror 函式當出現錯誤資訊時(即沒有找到相同內容時)就什麼都不顯示。
excel函式=iferror(vlookup($f:$f,資料來源!$bp:$db,column(f$1),0)," "),請解讀是什麼意思?
2樓:
巢狀函式必須一層層地分析。
1、column(f$1):返回f$1單元格的列號,也就是6,從這一格式可以看出本公式需要水平復制,採集不同單元格的列號。
2、vlookup($f:$f,資料來源!$bp:
$db,column(f$1),0):在「資料來源!$bp:
$db」這一區域的第一列中,查詢與「$f:$f」相同的單元格,找到這一單元格後,以本單元格為列號1,向後偏移到列號為column(f$1)的單元格,並返回該單元格的值
3、iferror(vlookup($f:$f,資料來源!$bp:
$db,column(f$1),0)," "):如果vlookup($f:$f,資料來源!
$bp:$db,column(f$1),0)值為錯誤,則返回空白值,如果有正確的值,則返回正確值。
滿意請採納。
3樓:匿名使用者
=iferror(vlookup($f:$f,資料來源!$bp:$db,column(f$1),0)," ")
如果vlookup($f:$f,資料來源!$bp:$db,column(f$1),0)的結果是錯誤值,顯示" "空格。
否則,顯示vlookup($f:$f,資料來源!$bp:$db,column(f$1),0)的結果。
4樓:匿名使用者
bp:db區域,查詢該區域的f列號也就是abcdef第6列的資料,看是否存在f1(vlookup第一函式不能陣列,只對第一個數字有效)
如果查詢的到值就返回查詢值,如果查不到就返回空白
5樓:
在bp列查詢公式所在行f列的資料,如果找到,返回從bp列開始向右第6列(即bu列)的該行資料;如果找不到,返回空值。
6樓:059酒
vlookup($f:$f,資料來源!$bp:
$db,column(f$1),0),vlookup這個函式具體用法可以檢視函式幫助,通過」f列「的資料與」資料來源bp列「的資料匹配,匹配結果一致的返回bp列後(column(f$1))列的值,這個是取f1這個單元格所處的列數(這邊f1就是6),iserror這個是對匹配結果的判斷,匹配不上的顯示」true",匹配上的顯示「false"。
7樓:匿名使用者
這是一個陣列函式,以f列為查詢依據,資料在「資料來源」裡面的bp列到db列,向右貼上公式查詢的資料從第6列開始依次向後,如超出資料範圍則返回空值「」。
8樓:匿名使用者
在資料來源這個區域裡查詢f列的內容,從資料來源區域的第五列開始匹配,沒找到就返回空
9樓:
如果公式的計算結果為錯誤,則返回您指定的值;否則將返回公式的結果。使用 iferror 函式來捕獲和處理公式 (公式:單元格中的一系列值、單元格引用、名稱或運算子的組合,可生成新的值。
公式總是以等號 (=)
開始。)中的錯誤。
=iferror(vlookup(a5,sheet2!$a$1:$b$5,2,false),"") 這個函式錯在**?excel中的
10樓:夜風長門
這個函式=if(iserror(vlookup(a5,sheet2!$a$1b$5,2,false)),"",vlookup(a5,sheet2!$a$1b$5,2,false))
或者利用
自動篩選刪除帶#n/a的行
11樓:
=if(iserror(vlookup(a5,sheet2!$a$1:$b$5,2,false)),"",vlookup(a5,sheet2!
$a$1:$b$5,2,false))
12樓:匿名使用者
這個公式沒錯啊。 兩個函式用法都正確
不過iferror這個函式是07才有的,如果你是03,可能需要在工具-載入巨集中載入某些元件。
13樓:笑傲江湖之父
改為:=if(iserror(vlookup(a5,sheet2!$a$1:
$b$5,2,false),"",vlookup(a5,sheet2!$a$1:$b$5,2,false))
14樓:匿名使用者
樓主的原公式理論上是沒有錯誤的:
=iferror(vlookup(a5,sheet2!$a$1:$b$5,2,false),"")
在2007中為了避
免2003中vlookup查詢不到時的返錯情況專門新列函式:
iferror來解決,只不過該函式僅可用於2007及以上版本,2003中不可識別或直接導致公式返回錯誤。
2003中為達到該效果,需要新增if與iserror函式來綜合判斷寫為:
=if(iserror(vlookup(a5,sheet2!$a$1:$b$5,2,false)),"",vlookup(a5,sheet2!
$a$1:$b$5,2,false))
它在作用原理上與
=iferror(vlookup(a5,sheet2!$a$1:$b$5,2,false),"")
等效但是前者可以用於2003及以上版本
後者僅可用於2007及以上版本,用在2003就會出錯
通過比較公式的長短與複雜程度你也可以看出2007新列此函式的目的就是為了方便與簡化,應該說是有很大的提高與進步的,同時也方便了操作者。
如果你的公式報錯極有可能是你將其放在2003中使用,這當然是不行的,iferror僅適用於2007及以上版本,2003中還是老老實實輸入:
=if(iserror(vlookup(a5,sheet2!$a$1:$b$5,2,false)),"",vlookup(a5,sheet2!
$a$1:$b$5,2,false))
祝你成功!
15樓:匿名使用者
=if(countif(sheet2!$a$1:$a$5,a5),vlookup(a5,sheet2!$a$1:$b$5,2,0),"")
16樓:匿名使用者
=if(error(vlookup(a5,sheet2!$a$1:$b$5,2,false),"")
17樓:朱薈非
用if+isna就可以
=if(isna(vlookup(a5,sheet2!$a$1:$b$5,2,false)),"",vlookup(a5,sheet2!$a$1:$b$5,2,false))
補充一下
首先,這個函式有問題,有iserror邏輯函式,通常和if函式組合使用,基本結構是 =if(iserror(a),a1,a2),表示將iserror(a)這個邏輯語句作為if函式的判斷條件,如果「是」則返回a1,「否」則返回a2。
而上面你用的iferror好像不合法。
我上面用的是isna,用iserror也差不多,但是你最外一層是if函式,不預設的情況下得有三個引數才對。
=iferror(vlookup(a8,sheet2!$a$2:$c$116,3,0),0) 什麼意思?
18樓:匿名使用者
如果錯誤的話(vlookup(a8,sheet2!$a$2:$c$116,3,0),找不到匹配的值),就不顯示#n/a,顯示0
19樓:匿名使用者
在sheet2表的a列查詢a8的值,如果有,等於所在的c列的值,如果沒有,等於0
=iferror(vlookup(c2,sheet4!$a$2:$g$1150,2,false),"") 高手指點這個公式**錯了? 5
20樓:余余
1、這個公式只適用於2007及以上版本的excel
2、你是要查詢g列的資料還是b列的資料,如果是g列的話,要把引數 2,false 改為7,false
3、要看你具體的檔案才能知道具體問題所在。
21樓:匿名使用者
光公式看是沒有錯的,關鍵要看你的**什麼樣的,實際中**出問題了
22樓:匿名使用者
看了一下你這個公式
,你是想有公式的**顯示空白吧!那你需要這樣做=if(isna(vlookup(c2,sheet4!$a$2:
$g$1150,2,false)),"",vlookup(c2,sheet4!$a$2:$g$1150,2,false))。
這樣就可以瞭如果你想顯示數字就在""中間加數字就是了。
excel**公式=vlookup(a1,sheet1!$b$2:$e$2,3,0)每一個字元都是
23樓:冬季雪霜
excel**公式=vlookup(a1,sheet1!$b$2:$e$2,3,0)
vlookup是查詢函式
1、a1,表示根據a1的值進行查詢,a表示列號,1表示行號,a1就是第一列第一行的值
2、sheet1!$b$2:$e$2,sheet1表示工作表的名字,b、e是列號,b2:e2表示從b列第2行到e列第2行,兩個$表示絕對引用,就是固定在這個範圍裡。
sheet1!$b$2:$e$2,是在工作表sheeet1裡的固定範圍b行第2列到e行第2列的值
3、括號裡的第三個引數,3,表示返回查詢範圍裡第三列的資料
4、括號裡第四個引數,0,表示精確查詢
=vlookup(a1,sheet1!$b$2:$e$2,3,0),表示根據a1的值,從表sheet1中的b2開始按照精確匹配進行查詢,查到e2,返回查到的第三列(即d列)的值
24樓:靈o吻e昕
開啟excel 函式 邏輯 vlookup 點幫助。$這個符號是絕對鎖定 :b2是橫縱對應的特定格子的值
25樓:匿名使用者
a1在這裡是表示從a1列開始的整列進行查詢,這樣說可能更清楚一點
iferror(vlookup(d128,sheet1!$f:$i,4,0),0)excel中這代表什麼意思?
26樓:匿名使用者
如果vlookup(d128,sheet1!$f:$i,4,0結果有誤就顯示為0
iferror函式的意思:若vlookup(d128,sheet1!$f:$i,4,0)這個函式的結果有誤,就顯示為0,否則顯示vlookup函式的結果
vlookup(d128,sheet1!$f:$i,4,0)的意思,根據與d128的值,查詢在sheet1工作表$f:$i區域第4列對應的值
27樓:匿名使用者
iferror函式表示:如果vlookup函式返回錯誤資訊的話,那麼就用0代替。
vlookup函式表示:
在sheet1的f列中查詢d128單元格對應的i列中的值。返回到當前單元格。
28樓:匿名使用者
1.vlookup(d128,sheet1!$f:$i,4,0)的意思是在sheet1!f:i的區域查詢和d128一樣的內容,然後返回對應的第4行內容
1.iferror和最後面的一個0可以忽略
=iferror(vlookup(if(row(a1)>$b$22,"",row(a1)),$a$2:$f$19,match(a$23,$a$1:$f$1,0),false),"") 10
29樓:安迪_zx幒筤緟
column()表示公式所在單元格的列序號,例如在a1輸入column()公式就會返回1.
所以這裡輸入的column()-7表示當前回列序號減去7,是為了向答
右填充公式的時候,vlookup的第三引數能自動變化,變成7,8,9這種類似的陣列
請問這個物理公式gAsinx,物理公式Gmg裡面的g代表什麼
a是振幅 抄g是實際質點距襲平橫位置的距離,此公式用在正弦函式波 上,x不太清楚 機械波開放分類 物理 機械振動在介質中傳播而形成的波。按介質中質點振動方向和波傳播方向間的關係,可分為橫波和縱波兩種 質點振動方向與波傳播方向垂直的叫橫波 在一條直線上的則叫縱波。固體中既能傳播橫波又能傳播縱波 液體和...
這個個公式怎麼計算,求和公式怎麼計算
公式計算 表示bai起和止的數du 比如說 zhi下面i 2,上面數字10,表示從2起到dao10止。回 如 10 2i 1 表示和式 2 2 1 2 3 1 2 4 1 2 10 1 222.i 2式子中的2i 1是數列的答通項公式ai,i是項的序數,i 2表示從數列的第二項開始計算,頂上的10是...
格林公式這個為什麼是正的,格林公式怎麼理解正負向又是什麼意思啊不理解這個公式,大神講解
q對x的偏導數等於 1,p對y的偏導數為正1兩者相減等於 2,因此有負號 而閉曲線是順時針方向,但格林公式要求的正向是逆時針方向,這樣又產生一個負號 兩個負號相乘,結果是正號 格林公式怎麼理解?正負向又是什麼意思啊?不理解這個公式,大神講解 格林公式把第二類曲面積分轉換為二重積分。因為第二類曲線積分...