excel 查詢指定範圍的數值,並在另一區域顯示

2021-05-17 01:09:50 字數 2957 閱讀 3334

1樓:匿名使用者

把sheet1的第bai一行復制到sheet2的第一行,du然後在sheet2!的zhia2輸入

dao公式右拉至b列,

回再下拉即可。

答=index(sheet1!a:a,**all(if(sheet1!$b$2:$b$999<0,row($2:$999),4^8),row(a1)))&""

以上是陣列公式,輸入完成後不要直接回車,要按三鍵  ctrl+shift+回車  結束。

2樓:清風吧吧啦

選中baisheet2!a2:b2輸入公式=if(sheet1!b2<0,sheet1!a2:b2,""),然

du後ctrl+shift+enter三鍵確定然後向下zhi填充公式

接下來選中dao

所有公式區域,內按ctrl+f鍵查詢容,範圍值,點全部查詢,然後刪除工作表行。

excel 如何實現出現範圍內符合要求的數值,在另一個單元格顯示對應資料?

3樓:4終

1準備了兩個工作表,分別命名為a表、b表。

2、a表中的資料是一批員工的姓名、年齡以及職位資訊。b表中的資料是隻有這一批員工的姓名,現在需要把a表中的年齡對應找出來,並批量顯示在b表中。

3、在b表中操作,選中b2單元格,並輸入公式:=vlookup(a2,a表!$a$1:$c$7,2,0)。

4、回車;得出結果。然後,向下拖拉,向下複製公式並顯示出結果。

5、來看下公式,=vlookup(a2,a表!$a$1:$c$7,2,0),。

其中,a表!,就是工作表:a表,一定要加上!

號。$a$1:$c$7是資料查詢區域。

2,是要查詢的列號,年齡是在b列中,所以為2;0是精準查詢。

4樓:足壇風行者

excel 實現出現範圍內符合要求的數值,在另一個單元格顯示對應資料操作步驟如下:

1、首先給出一些基礎資料,目標是根據成績判斷,如果成績大於等於60,則「是否及格」出顯示及格,否則顯示不及格:

2、滑鼠在d2單元格上雙擊,出現輸入游標 |:

4、鍵盤上按回車,選擇第一個if函式,if函式的用法為 =if(測試條件,真值,假值)如圖:

5、在if後面的括號中輸入  c2>=60,"及格","不及格" ,意思是如果c2單元格的值大於等於60,則d2顯示及格,否則顯示不及格。

6、按回車生效使函式應用到單元格,d2就根據c2的值「77」符合「>=60」的範圍,變成了「及格」。

7、滑鼠放在d2單元格的右下角,電腦上會顯示出一個黑色的+標識,滑鼠下拉,其他被計算單元格就會引入同樣的公式(行號會自動增加),這樣就可以自動應用到其他需要應用此規則的行:

5樓:匿名使用者

1、建立一個「表一」作為條件判斷對應依據,在表二的b2單元格輸入公式:

=max((a2>=表1!$a$2:$a$20)*(a2<(表1!$b$2:$b$20))*表1!$c$2:$c$20)

陣列公式,按:ctrl+alt+enter 三鍵結束輸入;

2、選中表二的b2單元格,下拉填充b列,實際結果:

3、需要增加條件時,可以在表一增加,如圖二中的a5單元格為: 11,不在表一的判斷值裡面,所以對應的b5是空值,這時如在表一中增加一條,則表二的b5就對應出現符合條件的值。

6樓:常山大寶

單以樓主描述的問題來說,樓上的兩位知友回答的都正確。

但是,樓主只說了當a1出現1-2中任意數值,則a2顯示0.2-0.3這一條設想的規則

我想,既然稱之為規則,肯定不會只是當a1出現1-2中任意數值這一種情況

因此,我還是想在此補充一下!

比如規則如下:

當a1出現1-2(含1不含2)中任意數值,則a2顯示0.2-0.3

當a1出現2-3(含2不含3)中任意數值,則a2顯示0.3-0.4

當a1出現3-4(含3不含4)中任意數值,則a2顯示0.4-0.5

。。。。。。

那麼,a2中可用下面的公式來實現:

=int(a1)/10+0.1&"-"&(int(a1)/10+0.2)

又比如規則如下:

當a1出現1-2(含1不含2)中任意數值,則a2顯示0.2-0.3

當a1出現2-3(含2不含3)中任意數值,則a2顯示0.4-0.6

當a1出現3-4(含3不含4)中任意數值,則a2顯示0.6-0.9

。。。。。。

那麼,a2中可用下面的公式來實現:

=int(a1)*0.2&"-"&(int(a1)*0.3)

所以,通過上面的分析可以得出:只要是有規律的東西,一般都可以通過公式來實現。。

excel 如何查詢單個數值是否在某個範圍裡並返回另一列的值

7樓:匿名使用者

1、創來建空白excel;

2、插入測源試資料

bai;(注意:du

在第一行插入0,對應zhi7.5)

0    7.5

4490    9

5580    10.5

6670    12

7760    13.5

8850    15

10000    2*9

12100    2*10.5

3、在g列,插入測試資料;3000、5000、8000;並在h1單元dao格,輸入公式,=lookup(g1-1%%,a:a,b:b),即可發現3000對應的資料7.5;

4、將g列用該公式填充,則可得到8800對應的是13.5;

8樓:匿名使用者

使用lookup函式即可

bai但你的資料要改

du造下,在4490前面插入zhi一個單元dao格,輸入回0,也就是0對應答7.5,4490對應9,……假設數值輸入在c1,d1=lookup(c1-1%%,a1:a9,b1:b9)

題目沒說大於16480顯示啥。。有漏洞哦

在EXCEL中顯示範圍數值的條件函式怎麼出來,求大神告知

if or and left b5,1 a c5 49,c5 64 and left b5,1 b c5 49,c5 64 研發爐臺 非研發爐臺 這個意思?b列是a或b,且c列 49,64的是 研發爐臺,反之為 非研發爐臺 如果只判斷a系列,d5單元格公式為 if left b5,1 a if an...

ecel如何查詢單個數值是否在某個範圍裡並返回另

1 創來建空白excel 2 插入測源試資料 bai 注意 du 在第一行插入0,對應zhi7.5 0 7.5 4490 9 5580 10.5 6670 12 7760 13.5 8850 15 10000 2 9 12100 2 10.5 3 在g列,插入測試資料 3000 5000 8000 ...

excel查詢特定數值單元格,並將所有對應的特定數值單元格的上一行的對應單元格求合

c1 輸入1或2或3 e1 if row a1 countif a a,c 1 c 1 下拉到e10 f1 index b b,all if a 1 a 10000 e1,row a 1 a 10000 4 8 row 1 1 ctrl shift enter結束 陣列 這裡不能錯 然後下拉到f10...