EXCEL當數值在某一數值範圍取該範圍的對應值

2021-03-04 00:21:39 字數 6024 閱讀 2238

1樓:方括號

=index($b$1:$b$3,match(c1,--left($a$1:$a$3,find("-",$a$1:$a$3)-1)))

這個是陣列公式,按ctrl+shift+enter結束公式輸入。

=lookup(c1,--left($a$1:$a$3,find("-",$a$1:$a$3)-1),$b$1:$b$3)

這個是普通公式。

2樓:召琦汝書蘭

在f1輸入公式:

=lookup(d1,,)

excel當數值在某一數值範圍取該範圍的對應值

3樓:匿名使用者

在f1輸入公式:

=lookup(d1,,)

4樓:匿名使用者

f1陣列公式:=index(c:c,match(1,frequency(d1,)*(b1:b4=e1)))&""

excel當數值在某一數值範圍取該範圍的對應值

5樓:匿名使用者

=iferror(index(c$1:c$3,if(match(d1,--left(a$1:a$3,find("-",a$1:

a$3)-1))=match(e1,b$1:b$3,),match(e1,b$1:b$3,),"")),"")

試試這bai個,是du不是符

zhi合dao你要求

版三鍵結束權

6樓:慶年工坊

=iferror(if(and(d1-left(index(a:a,match(e1,b:b,)),find("-",index(a:

a,match(e1,b:b,)))-1)>0,d1-right(index(a:a,match(e1,b:

b,)),len(index(a:a,match(e1,b:b,)))-find("-",index(a:

a,match(e1,b:b,))))),index(c:c,match(e1,b:

b,)),""),"")

excel 假如選擇數值在某一範圍,則顯示為某特定文字,怎麼設定?

7樓:匿名使用者

excel選擇數值在某一範圍,則顯示為某特定文字,可使用if函式實現。

方法/步驟如下:

2、在b1單元格輸入相關函式公式=if(a1<=10,"差",if(a1<=20,"良","優"))並回車完成if函式的編輯輸入。【其中a1是需要判斷的資料所在單元格,可根據實際資料做相應的更改】

3、點選b1單元格右下角,向下拖動滑鼠填充下方相關單元格公式即可,返回excel**, 發現在excel中數值在某一範圍,則顯示為某特定文字操作完成。

8樓:hulo小鍇

其實你的問題就是乙個條件判斷的問題,這種問題用if函式就可以解決了。

具體的操作步驟如下:

1、開啟excel文件(下圖僅為演示資料),假設a列為被判斷的資料,則我們在b列運算公式。

2、點選b1單元格,輸入函式 =if(a1<=10,"差",if(a1<=20,"良","優"))。

3、將b1單元格下拉填充至a列最後乙個單元格,就完成了。

9樓:好名全叫豬起了

=if(and(a1>0,a1<=10),"差",if(and(a1>10,a1<=20),"良",if(and(a1>20,a1<=30),"優","")))考慮到可能出現大於30,小於0的情況用上面公式

不考慮的話

=lookup(a1,,)

10樓:天雨下凡

如果條件不是很多,可以用if完成

你的例子中假設判斷條件在a1單元格,則在b1中輸入公式:

=if(a1<0,"",if(a1<=10,"差",if(a1<=20,"良",if(a1<=30,"優",""))))

11樓:匿名使用者

假如你的數值在a1單元格,公式如下:

=if(a1<=10,"差",if(a1<=20,"良",if(a1<=30,"優","大於30")))

12樓:匿名使用者

=if(and(a1<=30,a1>20),"優",if(and(a1<=20,a1>10),"良",if(and(a1<=10,a1>=0),"差","")))

在excel中,能否將某一範圍的數值替換成某一固定值

13樓:格拉騰天然**

可以在baiexcel**中使用lookup函式du來操作。使zhi用該函式公式時需理清對dao應的資料大小邏

回輯關係然後就可以直接替答

換成對應的目標值。具體的操作方法如下:

1、在電腦上開啟乙個帶有資料的excel檔案,可以看到當前的單元格中有各種範圍的數值。

2、在單元格b1中輸入=lookup(a1,,),其中a1表示目標數值,大括號內的資料代表的即為需要的邏輯計算公式。

3、可以看到b1單元格中已經自動計算出了相應的數值,下拉自動填充資料就可以實現整個列的計算結果了。

4、選中b列計算出來的資料點選複製按鈕。

5、再將滑鼠放置在a1單元格,點選貼上按鈕選擇值,就可以看到之前資料被替換了需要的資料。

6、將多餘的b列進行刪除,則a列就已經全部替換完成了原來的資料,左圖為之前的資料,右圖為替換之後的資料。

14樓:驚夢洛陌

使用函式替換,下抄面襲給出具體的操作流程如下:

一、以下圖的a列為例,要把a列中的數值替換成為指定數值,首先開啟excel檔案,點選一下b1單元格,然後點選公式欄上的「插入公式」按鈕。

二、彈出的插入公式視窗內,在公式欄內點選lookup公式,然後點選該視窗右下角「確定」。

三、彈出的選定引數視窗內,點選「lookup value,lookup vector,result vector」,然後點選該視窗「確定」按鈕。

四、公式引數視窗,在lookup value欄內輸入a1單元格,在lookup_ yector欄和在result_ vector欄內輸入下圖中的陣列,點選右下角「確定」。

五、然後下拉填充b列。

六、複製b列內數值,點選a1單元格,點選貼上-貼上值。

七、數值貼上入a列後,最後刪掉b列即可。

15樓:匿名使用者

也就是 >=0 <21 2>=21 <31 5

>=31 <41 6

>=41 <51 8

>=51 <61 10

>=61 <71 12>=71 15你的資料bai在c列

c2開始

d2輸入公du式zhi =lookup(c2,,)向下填充,

然後複製daod列 選擇c列 右鍵選擇性貼上專 選擇數值屬 就完成替換了

16樓:小蒙

在d2輸入公式抄:

=if(c2<21,2,if(c2<31,5,if(c2<41,6,if(c2<51,8,if(c2<61,10,if(c2<71,12,15))))))

再公式向下拉填充複製到底,bai再選中d列後選du「複製」,zhi最後選中c列,並在選dao區內點右鍵選「選擇性貼上」-「數值」,儲存後c列就全換成新的表示方式了。

17樓:匿名使用者

你在d列的baid2單元格中輸入公式

du:=index(,match(c2,))然後向下填充公式,即選擇

zhid2單元dao格,然後滑鼠放在右下角的「內黑點」,當容出現黑色「十字」按住滑鼠左鍵向下拉。

18樓:僕珍閭丘和悌

也就來是

>=0<212>=21

<315>=31

<416>=41

<518>=51

<6110>=61

<7112>=71

15你的資料在c列

自c2開始bai

d2輸入公式

=lookup(c2,,)

向下du填充,

然後複製d列

選擇c列

右鍵選zhi擇性貼上

選擇數dao

值就完成替換了

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

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

20樓:足壇風行者

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

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

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

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

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

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

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

21樓:匿名使用者

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

22樓:常山大寶

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

但是,樓主只說了當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中在某一列查詢我規定的數值後,返回顯示對應列表

終止年限輸入在e3 e6輸入 sum offset b 1,match e3,a a,1,1 match e3,a a,可任意修改e3不同年限,返回不同對應值 excel 如何查詢單個數值是否在某個範圍裡並返回另一列的值 1 創來建空白excel 2 插入測源試資料 bai 注意 du 在第一行插入...

怎麼讓Excel按某一列的數值來排序

如圖,點下排序選單,按圖設定,將某列的值輸入到輸入序列中,中間用逗號隔開,點新增,然後選中剛剛增加的序列,確認就ok了。在excel中如何使整個表按照某一列的資料作為排序。你在排序前,先選中成績者一列,然後點排序工具中的公升序排列,彈出的對話方塊,你要選擇擴充套件選定區域。這樣其他資料才會同步變化。...

Excel單元格中的資料為數值範圍 1 100,如何將其轉化為具體的數值1,2,3,4,5,

除了vba,普 bai通函式公式du要不就要寫手抽風,可能還zhi要加名dao稱才行 公式字元數超過限制專時就要用名 屬稱 因為不想手抽風,所以沒試是否要用到名稱。要不就要用輔助列 或輔助行 得出數字後,再轉換成文字數字,然後合併。倒是office365中有乙個函式可以輕易實現 textjoin r...