EXCEL裡用VLOOKUP函式如果lookup value重複怎麼辦

時間 2022-07-20 10:02:07

1樓:眯住眼串針

如果你是想要個稅總和的話

在第乙個表的d2輸入公式

=if(countif(a$2:a2,a2)=1,sumif(a:a,a,b:b),"")

下拉即可

2樓:匿名使用者

三個aaa順序對應的結果。

excel裡用vlookup函式時,出現資料重複怎麼辦?

3樓:瞿冷農英博

建議樓主先對每個姓名進行編碼,然後以編碼來用vlookup,那樣就不會了

4樓:崔心蒼從靈

方法一:改用對應**,每個**為唯一。

方法二:把相同的姓名中的乙個(前面或者中間或者後面)加入空格加以區分。

5樓:q城裡城外

將名字設定為非重複的唯一字段:在a列點選右鍵→插入→行,並在a列填充公式:=b2&"_"&c2

然後在填充的資料中,也將姓名設定為唯一,然後用vlookup函式:=vlookup(f2,a:d,4,0)

6樓:你好

lz不妨上個圖看看,或者發到郵箱。。是

excel中vlookup函式lookup_value為什麼不能是漢字???

7樓:灩麗

excel中vlookup函式lookup_value不能是漢字是由於漢字未加引用符,具體解決步驟如下:

1、在使用excel時,有時候需要從列表中根據特徵資料查詢返回相應的資料記錄,此時就要用到搜尋函式,vlookup就是其中之一,並且是使用頻率較高的函式之一。

2、vlookup函式有四個引數,vlookup(lookup_value, table_array, col_index_num, [range_lookup]),為了便於理解,這裡用公式:=vlookup(f2,a2:d20,2,0)對照說明,第乙個引數是要在**或區域的第一列中搜尋的值,如公式中的f2,引數可以是值或引用。

3、第二引數是包含資料的單元格區域(a2:d20),資料可以是文字、數字或邏輯值,字母不區分大小寫,就是查詢f2單元格中的資料位於a2:a20的哪一行,如下圖中查詢到f2位於工作表的第8行。

4、第三引數是指定返回匹配值的列號, 引數為 1 時,返回區域中第一列中的值,引數為 2 時,返回第二列中的值,依此類推,如公式:=vlookup(f2,a2:d20,2,0)的第三引數為2,就是返回a2:

d20中第二列,也就是b列中某行的值,如果改成3,就是返回c列中某行的值。

5、第四引數是邏輯值true或false,常寫成1或0,如果為true或被省略,則返回精確匹配值或近似匹配值,如果找不到精確匹配值,則返回小於搜尋值的最大值,為true或被省略,區域中的首列必須按公升序排列。如果為false,則首列中的值無須排序,只查詢精確匹配值。

5、為了向右填充,還必須限定列標:=vlookup($f2,$a$2:$d$20,2,0)即可。

8樓:次次次蛋黃公尺亞

excel中vlookup函式lookup_value輸入可以是漢字,但是在引用時需要新增雙引號,否則會無法取數。

驗證方法:

1、首先在excel**中輸入篩選的基礎資料,和另一組取值資料。

2、在e3單元格點選插入「vlookup」函式,在其中輸入帶有雙引號的漢字當作函式引數。

3、點選確定按鈕即可看到是可以根據「資料5」在a、b列將資料提取出來的,但是此種方法無法批量下拉公式自動填充。

4、或者直接點選需要引用的單元格位址,將其輸入lookup value欄中。

5、點選回車並下拉公式可以批量得到對應d列的資料的提取內容。

9樓:匿名使用者

可以的,但漢字與英文都是是屬文字型別,所以要用半形的英文雙引號引起來   ""

以下是例子:

=vlookup("王五",a:b,2,)也可以改為這樣引用單元格的值就不用加雙引號了。

=vlookup(d2,a:b,2,)

10樓:辛迪貓貓

vlookup的查詢值可以是文字

語法: vlookup(查詢值,查詢範圍,返回列,是否精確查詢)

示例   =vlookup("白羊座",h1:i8,2,0)     文字 要用 「」

11樓:匿名使用者

vlookup函式lookup_value可以是漢字,但漢字與英文都要用半形的英文雙引號引起來 ,表示文字型別。

12樓:匿名使用者

可以的,函式參考:

=vlookup("張三",a:b,2,0)按你提供的資料,需要使用的公式為:

=vlookup(i7,$b$3:$f$26,5,0)不過我看你的**就知道,你設計使用的 不合理,專案中有重名的專案。

13樓:騎雲

可以是漢字的,不過需要在前後加英文格式的雙引號,代表你需要查詢的是文字型的一段漢字。

*****===

看你補充的圖,公式應該為:

=vlookup(i7,b:e,4,0)

然後下拉填充就好了。

14樓:匿名使用者

第4個引數如果不寫預設是1,表示模糊查詢,b列必須按公升序排列,不然有可能返回錯誤值。像你這種情況最好使用精確查詢,第4個引數要寫成0。

15樓:匿名使用者

可以是漢字的呀,你沒用好吧,這個地方一般是直接引用的單元格,不是手動輸入的漢字哦

excel中使用vlookup函式時,lookup_value是mid時要怎麼辦

16樓:yongtry樂園

公式是沒有錯的,是不是你輸入的時候標點符號不是英文狀態的,但如果不是,excel會提示你的

公式是正確的,你可以複製過去用

17樓:匿名使用者

在c2單元格輸入:=mid(a2,4,1),向下拉就可以公式就可以了

18樓:

c2公式

=vlookup(mid(a2,3,2),,2,0)下拉。

19樓:蛐蛐兒

=mid(a2,4,1) & 「班」

20樓:匿名使用者

使用下面任一公式都可以

=lookup(mid(a2,3,2),,)=lookup(mid(a2,3,2),0&,)=--mid(a2,3,2)&"班"

excel vlookup函式中lookup_value項可以賦區間值麼

21樓:我的王是金閃閃

如果是統計數量。可以用countifs函式,當然要2007以上的版本。2003沒有

a2 =countifs(g2:g100,"<=59",g2:g100,">=0")

b2 =countifs(g2:g100,">=60",g2:g100,"<=69")

其他自己更改公式。

如果要交找出的姓名羅列在相應的單元格。用vba.

本人剛學。給你乙個**。

在office中按alt+f11(wps中沒有vba哈)

輸入以下**

sub test()

dim text1, text2, text3, text4, text5 as string

text1 = ""

text2 = ""

text3 = ""

text4 = ""

text5 = ""

for i = 2 to 100

if cells(i, 7) = "" then

goto line1

end if

select case cells(i, 7).value

case is <= 59

text1 = text1 + cells(i, 6).value + " "

case is <= 69

text2 = text2 + cells(i, 6).value + " "

case is <= 79

text3 = text3 + cells(i, 6).value + " "

case is <= 89

text4 = text4 + cells(i, 6).value + " "

case is < 100

text5 = text5 + cells(i, 6).value + " "

end select

next

line1:

cells(2, 1).value = text1

cells(2, 2).value = text2

cells(2, 3).value = text3

cells(2, 4).value = text4

cells(2, 5).value = text5

end sub

儲存。執行就可以得到了

22樓:匿名使用者

vlookup函式中lookup_value項不可以賦區間值。

vlookup函式第乙個引數lookup_value要求是數值、文字字串或者單元格引用,賦區間值公式會返回#value!錯誤值。

23樓:

在a2中輸入公式:

=if(lookup($g2,,$a$1:$e$1)=a$1,"√","")

右拉,下拉複製公式。

如果要顯示姓名:

=if(lookup($g2,,$a$1:$e$1)=a$1,$f2,"")

24樓:匿名使用者

用lookup

=lookup(c1,)

在lookup中,lookup值其實就是乙個區間。你只要給他乙個上線,它就會選出這個上線下的數值。

25樓:匿名使用者

寫區間的上線值應該可以,如0-59單元格寫59,以此類推

excel中如何使用vlookup函式查詢2個表中的相同資料?

26樓:deqr雲飄

假設sheet1和sheet2的名字都在a1:a30裡,在sheet2的b1格里輸入公式(注意符號都為英文格式的):=vlookup(a1,sheet1!

a$1:b$30,1,)copy這一公式到a2:a30裡,凡是出現"#n/a"的都是沒有重複的。

b1公式為:

=if(isna(vlookup(a1,sheet2!a:a,1,)),"不存在","")

b1公式為:

=if(isna(vlookup(a1,sheet2!a:a,1,)),"","存在")

27樓:傅行雲時代

1、在**或數值陣列的首列查詢指定的數值,並由此返回**或陣列當前行中指定列處的數值。當比較值位於資料表首列時,可以使用函式 vlookup 代替函式 hlookup。

2、在 vlookup 中的 v 代表垂直。

語法vlookup(lookup_value,table_array,col_index_num,range_lookup)

lookup_value 為需要在陣列第一列中查詢的數值。lookup_value 可以為數值、引用或文字字串。

3、table_array 為需要在其中查詢資料的資料表。可以使用對區域或區域名稱的引用,例如資料庫或列表。

28樓:great啦啦啦

excel中使用vlookup函式查詢2個表中的相同資料的方法如下:

1,比如sheet1和sheet2的名字在a1:a30裡,在sheet2的b1格里輸入公式:(=vlookup(a1,sheet1!

a$1:b$30,1,)然後複製這個公式到a2:a30裡,只要出現"#n/a"的都是沒有重複的。

2,或者直接查詢工作薄。

excel**vlookup函式如何使用啊?怎麼總是lookup_value這個引數設定不對呢?

29樓:匿名使用者

1、括號裡第乙個引數是乙個值,也就是說具體找什麼值,所以不能是區域表示式,可以是數、文字(要""括起來)、公式、單元格。

2、要找的值,必須(可能)出現在圈定區域的左第一列內。第二個引數就是劃定這個區域。

3、第三個引數是這個區域內,左起第幾列。

4、第四個引數一定要使用 false 引數。

VLOOKUP函式怎麼用,vlookup函式怎麼用

vlookup函式的使用方法 lookup 的漢語意思是 查詢 在excel中與 lookup 相關的函式有三個 vlookup hlookuo和lookup。下面介紹vlookup函式的用法。vlookup函式的作用為在 的首列查詢指定的資料,並返回指定的資料所在行中的指定列處的資料。其標準格式為...

vlookup函式怎么用,vlookup函式怎麼用?

vlookup函式通俗的解釋如下 vlookup 要在目標區域第一列查詢的值,目標區域,要返回的值在目標區域的哪一列,如果已排序可以使用模糊查詢1否則精確查詢0 比如 vlookup 聯想公司 sheet2 b z,5,0 在sheet2的b到z列的第一列即b列查詢 聯想公司 找到後返回相同行號並且...

EXCEL裡V LOOK UP的用法

vlookup函式 動態 http www.exceltip.net thread 8255 1 1 873.html 函式解讀系列 之vlookup和lookup函式一一過招 http www.貌似 上傳不了,我發qq 語法 1 向量形式 lookup lookup value,lookup ve...

excel裡vlookup怎麼使用

單元格按所在的行列位置來命名,例如 位址 b5 指的是 b 列與第5行交叉位置上的單元格。vlookup函式的使用方法。vlookup函式,遮蔽0與na值 excel中vlookup函式如何使用,我教你!excel中的vlookup函式入門,舉個吃貨的例項,立馬就記住了!工作中vlookup函式經常...

用ecel做下拉列表使用vlookup函式

excel資料下拉列表可以通過資料有效性來實現,操作過程 資料 資料有效性 設定 允許選序列 選欲查詢的資料所在列 確定。vlookup函式語法 vlookup lookup value,table array,col index num,range lookup 其中 lookup value 為...