1樓:曉暄傲天
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就對應出現符合條件的值。見圖三
2樓:匿名使用者
在第乙個單元格輸入以下公式,然後向下填充公式
=offset(表1!b$1,(row(a1)-1)*4,)
每下拉乙個單元格,以表1的b1單元格為基準向下偏移4個單元格。
3樓:沈一民
第乙個=表1!b1
第二個=表1!b5
第三個呢?
表1表2
a1=index(表1!b:b,(row()-1)*4+1)下拉
4樓:匿名使用者
使用下列公式之一
=indirect("表1!b"&(row(a1)-1)*4+1)=index(表1!b:
b,(row()-1)*4+1)=offset(表1!$b$1,(row()-1)*4,)下拉填充
5樓:鍋是寂數仔
你的規律是什麼,這樣才好變動
如何在excel表中讓乙個值在指定範圍內隨意更改
6樓:
1、首先在電腦上用2007版excel軟體開啟目標檔案。
2、然後在目標單元格中輸入公式:=randbetween(1,10)。這個公式允許生成1-10的隨機數。
3、然後按下回車鍵,生成第乙個隨機數。
4、如果需要更改**中的數,先讓**呈現下圖中的樣式。
5、然後按下回車鍵,即可生成另乙個數,且該數字在指定範圍內。
7樓:匿名使用者
使用資料有效性確定值所在的範圍,並根據需要設定出錯警告模式。
8樓:謝無聊
=randbetween(4990,5010)/1000
設定單元格格式為三位小數
你每雙擊一次單元格再回車,數值就會隨機變化
9樓:時洲甫之卉
點標籤按住左鍵拖動即可
10樓:小李無刀
讓excel單元格中只能輸入指定範圍值,就是excel資料有效性:
1、選擇要設定的單元格,2003版本:選單【資料】【有效性】,2007以上版本:卡片【資料】,【資料有效性】,開啟資料有效性視窗。
2、在資料有效性視窗的設定卡片中,有效性條件下選擇整數(如果是要小數就選擇小數),下面有條件,介於,最大值最小值填上你要的範圍即可。
以上是需要手輸入,如果設定值需要選擇,可以設定下拉列表選擇,那就是設定條件為序列,並要先在另外的地方輸入你下拉的列表內容,在**那裡選擇列表。
在excel中,如何把資料按照值的區間分組?
11樓:匿名使用者
1、用「排序」功能,按》=0~<=30、>30~<=60、>60~<=90、>90~<=120、……分組。
2、用「高階篩選」功能:
假設源資料在a列,a1~a3000
先在第一行加個抬頭;
在b1~c1輸入同樣抬頭。
b2輸入:>=0、c2輸入:<=30
選a列資料區域——選單欄——資料——篩選——高階篩選——列標區域:已匯入——條件區域:匯入b1:
c2——方式:將篩選結果複製到其他位置(點選)——複製到:匯入d1——確定。
其他的如:>30~<=60、>60~<=90、>90~<=120、……依次參照操作。
2、用公式:
在b1輸入
=index(a:a,small(if((a$1:a$3000>=0)*(a$1:a$3000<=30),row($1:$3000),4^8),row(1:1)))
陣列公式,輸入後先不要回車,按ctrl+shift+enter結束計算,再向下填充。
c1輸入
=index($a:$a,small(if(($a$1:$a$3000>column(a:
a)*30)*($a$1:$a$3000<=column(b:b)*30),row($1:
$3000),4^8),row(1:1)))
也是陣列公式,操作同上,再向右和向下填充。
12樓:清風吧吧啦
這個可以使用資料透視表,然後進行自動分組,下面有乙個模擬的**,自動分組時可以按自己的需要填寫起始值、終止值、步長。將年齡進行了分組,對學費進行求和。
最後的結果。
excel 如何實現出現範圍內符合要求的數值,在另乙個單元格顯示對應資料?
13樓: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是精準查詢。
14樓:足壇風行者
excel 實現出現範圍內符合要求的數值,在另乙個單元格顯示對應資料操作步驟如下:
1、首先給出一些基礎資料,目標是根據成績判斷,如果成績大於等於60,則「是否及格」出顯示及格,否則顯示不及格:
2、滑鼠在d2單元格上雙擊,出現輸入游標 |:
4、鍵盤上按回車,選擇第乙個if函式,if函式的用法為 =if(測試條件,真值,假值)如圖:
5、在if後面的括號中輸入 c2>=60,"及格","不及格" ,意思是如果c2單元格的值大於等於60,則d2顯示及格,否則顯示不及格。
6、按回車生效使函式應用到單元格,d2就根據c2的值「77」符合「>=60」的範圍,變成了「及格」。
7、滑鼠放在d2單元格的右下角,電腦上會顯示出乙個黑色的+標識,滑鼠下拉,其他被計算單元格就會引入同樣的公式(行號會自動增加),這樣就可以自動應用到其他需要應用此規則的行:
15樓:匿名使用者
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就對應出現符合條件的值。
16樓:常山大寶
單以樓主描述的問題來說,樓上的兩位知友回答的都正確。
但是,樓主只說了當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中鎖定單元格,單元格內容不被修改
鎖定單元格保證內容不被修改,只有在工作表被被保護是才有效果的。你可以先把工作表設為保護模式的。注意,要輸入密碼的哦,不能忘記密碼了,要不就打不開表了。 明哥 我在excel 2010中試了一下,先設定要保護的單元格的 單元格格式 中的為 保護 頁中 鎖定 項為 有效 就是打上勾,然後確定退出,再在 ...
excel如何自動計算單元格中的公式
這個正常來說要用到巨集表函式 evaluate 但是怕你不會定義,只是針對你的現在這個情況,給出如下公式 工程量列 輸入 left a1,find a1 1 mid a1,find a1 1,999 在這個公式前輸入一個等號,即 就可自動求值了 excel 公式設定好了,不能自動計算,怎麼處理? e...
excel中單元格數字加文字,如何在excel的某一列數字(文字格式)前都加上
你要麼格式化a1.b1為文字,要麼在c1的公式中用函式格式化a1.b1 如圖。第一行的a1b1是格式化為文字的單元格第二行的a1b1就是數字,要在c的公式中格式化,00 表示保留兩位小數 公式在表上 公式示例 帶方括號中文注釋的表示式 方法一 1 定義名稱的方法與前面相同。定義名稱為 aa2 引用位...