excel如何顯示符合條件的單元格數值所對應另一行的單元格數值

時間 2021-12-20 12:34:56

1樓:匿名使用者

o2單元輸入:

=index(a1:n1,match(max(a2:n2),a2:n2,0))

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

2樓: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是精準查詢。

3樓:足壇風行者

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

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

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

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

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

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

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

4樓:匿名使用者

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就對應出現符合條件的值。

5樓:常山大寶

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

但是,樓主只說了當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的另外表中單元格區域查詢指定條件的資料並返回對應行數值到另外一張表的單元格

6樓:匿名使用者

vlookup即可滿足

例如有表sheet1、表sheet2 ,現要查詢表sheet1內的結果返回到表sheet2 單元格b1,a1為表sheet2中,公式如下:

b1=vlookup(a1,sheet1!a1:b10,2)

7樓:匿名使用者

除了某些函式有限制之外,通常你完全可以按照在同一工作簿中查詢並獲取資料。

具體的操作要根據實際資料來定。

求高手解決~ excel表中函式 在excel中如何將符合條件的單元格對應的同一行的值,顯示第二個表中對應值

8樓:匿名使用者

你使用vlookup函式

sheet1的b2

在b2單元格輸入:vlookup(a2,sheet2!$a$2:$a$100,2,false),就將查到對應的資料

你試試,沒問題

如何使excel某單元格在某數值範圍內,另一單元格對應顯示其他數值呢

9樓:漂網一葉舟

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就對應出現符合條件的值。見圖三

10樓:匿名使用者

在b1輸入公式

=lookup(a1,,)

即可滿足你上面的要求

如果想要分成多個區間,可以按照實際需求修改公式即可,很好理解=lookup(a1,,)

11樓:匿名使用者

若是[0,1) --> 0

b1寫公式:

=int(a1)/10

若是(0,1] --> 0

b1寫公式:

=int(a1-0.00001)/10

公式可以下拖複製!!!

12樓:匿名使用者

數學模型不對,比如2顯示0.1還是0.2?試試b1=rounddown(a1/10,1),這個模型2顯示0.2。

excel2007中,如何查詢某區域符合要求後,在另一單元格顯示指定的單元格數值?

13樓:東湖港少部分開關

1,s9輸入=index($a$5:$nu$5,min(if(column(v9:nu9)*(v9:

nu9="*"),column(v9:nu9)*(v9:nu9="*"),4^8)))

注意這個公式輸入完成,要按下ctrl+shift+enter結束公式,結束後可以看見公式兩端有{}.

2,同上

3,=if(sum(column(v9:nu9)*(v9:nu9="*"))<>min(if(column(v9:

nu9)*(v9:nu9="*"),column(v9:nu9)*(v9:

nu9="*"),4^8)),」日期重複「,index($a$5:$nu$5,min(if(column(v9:nu9)*(v9:

nu9="*"),column(v9:nu9)*(v9:nu9="*"),4^8))))

都是要3鍵輸入公式。

14樓:超休閒小遊戲製作

2和3 是不是有點矛盾,第乙個功能容易實現

如何在excel中查詢符合條件的單元格,並提取另一單元格數值?

15樓:

=if(or(right(a1,3)="l63",right(a1,3)="l64"),b1,"")

16樓:匿名使用者

=sumif(a:a,"*l63*",b:b)+sumif(a:a,"*l64*",b:b)

excel怎麼設定當乙個單元格顯示某個數值時,在另乙個單元格顯示相對應的數值

17樓:天雨下凡

b1輸入公式:

=if(a1=1,"是",if(a1=2,"不是",if(a1=3,"其他","")))

下拉複製

excel,將滿足條件的全部數值,輸出到另一行。

18樓:呦呦醬

沒描述清楚,你試試用公式if呢?滿足你的條件再來複製公式

19樓:

沒聽明白你要做什麼?

EXCEL統計符合條件的個數?

可以使用excel中的countif函式來統計符合條件的個數。統計每列每個數值在每一行前50 的個數可以用這樣的公式 首先,需要知道每行有多少個資料。可以使用counta函式 counta a1 z1 2 用來確定每行前50 的個數。然後,可以使用countif函式來統計每列每個數值在每一行前50 ...

如何利用excel公式對符合條件的資料進行平均分計算

文梓蓓 樓上的幾種方法都不錯,但有侷限性 每次使用都必須改變公式 如何一勞永逸呢?一 如果是一次性使用 為什麼不使用篩選功能呢?二 長期使用 g2 自己輸出想要的班號 g4 sumif b b,g 2,e e countif b b,g 2 h4 sumif b b,g 2,d d countif ...

如何在excel中去掉符合某些條件的數

多種方式可以實現,這個根據你的熟練程度和需求自行選擇方法吧 1 資料有效性 2 篩選功能 3 設定單元格格式 自定義 4 用 排序 工具,此方法最快,先加一列填寫臨時序號。先以你的資料排序,刪除不合條件的資料後再按臨時序號排序 5 條件格式 以excel2007為例 1 選擇全部資料範圍,點 條件格...