EXCEL中,如何實現某一單元格數值隨前一單元格文字變化而變化

2021-04-12 11:33:46 字數 5845 閱讀 9608

1樓:匿名使用者

還有其他的嘛?如抄果有很多的話,那麼你要首先做一個以這樣對應的表……然後在需要的地方 使用vlookup 等函式將後邊的數值引用過來……如果你的 這個對應表為sheet1,資料分別在a、b兩列 a列為一等、二等、……b列為10、8、5……

那麼你在需要引用的地方:

b1 =vlookup(a1,sheet1!a:b,2,0)如果比較少的話就可以使用 if等函式 如:

b1 =if(a1="一等",10,if(a1="二等",8,if(a1="三等",5,if(a1=…………)))這樣不超過七層

或者b1=vlookup(a1,,2,0)中的陣列表示一個兩列的陣列,相當於兩列**中的資料……你可以增減 「,」表示不同列;「;」表示不同行……

2樓:匿名使用者

這個用函式公式可以實抄現。bai

舉例說明。

例如有**如du

圖:現要求根據zhi評價結果計算積分。

評分標準:dao優秀5 良好4 一般3 差0第一步:在c2輸入公式:=if(b2="優秀",5,if(b2="良好",4,if(b2="一般",3,0)))。如圖:

第二步:將c2公式下拉至c7。

3樓:匿名使用者

如果只是你上面這些,用if函式

b1輸入

=if(a1="一等",10,if(a1="二等",8,if(a1="三等",5,"")))

回車。如果要返回的資料比較多,建議你用vlookup或index函式。

4樓:匿名使用者

我自己是這樣操

bai作的,在

du評定學院獎學金信zhi息表的時候很便利,需要dao的地方版 使用vlookup 等函式將後邊的數值權引用過來……

如果你的 這個對應表為sheet1,資料分別在a、b兩列 a列為一等、二等、……b列為10、8、5……

那麼你在需要引用的地方:

b1 =vlookup(a1,sheet1!a:b,2,0)

如果比較少的話就可以使用 if等函式 如:

b1 =if(a1="一等",10,if(a1="二等",8,if(a1="三等",5,if(a1=…………)))這樣不超過七層

或者b1=vlookup(a1,,2,0)

中的陣列表示一個兩列的陣列,相當於兩列**中的資料……你可以增減 「,」表示不同列;「;」表示不同行……

5樓:眯住眼串針

b1輸入公式

=lookup(a1,)即可

excel中,如何讓某一格單元格的文字內容隨另一單元格的數值變化而變化

6樓:匿名使用者

這個用函式公式bai可以實

du現。

舉例說明。

例如有zhi**如圖:

現要求根據評價結dao果計算積分。

評分專標準:優秀5 良好4 一般屬3 差0第一步:在c2輸入公式:=if(b2="優秀",5,if(b2="良好",4,if(b2="一般",3,0)))。如圖:

第二步:將c2公式下拉至c7。

7樓:匿名使用者

在a2中輸入公式

=if(a1=10,"一級",if(and(a1>10,a1<100),"二級",""))

注意:如a1<10或a1>=100則顯示為空白

8樓:匿名使用者

例:=lookup(a1,,)

9樓:匿名使用者

有,你可以設定公式,例:選中你想顯示一級的單元格,然後在上面藍設定公式=if(a1<=10,一級,a1<100,二級),應該可以

在excel中怎樣控制一個單元格的內容隨另一單元格變化而改變??

10樓:匿名使用者

比如前一單元格是「1」時,後一單元格顯示的是「40」,而前一單元格顯示「2」時,後一單元格顯示的是「40/2」。

這個可以用if函式來解決。

假設資料是在a1單元格,要在b1單元格得出a1單元格變化時的結果,則可以在b1單元格寫入公式

=if(a1=1,"40",if(a1=2,"40/2",""))

或=if(a1=1,40,if(a1=2,"40/2",))&""

注:一、if函式的定義

執行真假值判斷,根據邏輯計算的真假值,返回不同結果。

可以使用函式 if 對數值和公式進行條件檢測。

語法if(logical_test,value_if_true,value_if_false)

logical_test 表示計算結果為 true 或 false 的任意值或表示式。例如,a10=100 就是一個邏輯表示式,如果單元格 a10 中的值等於 100,表示式即為 true,否則為false。本引數可使用任何比較運算子。

value_if_true logical_test 為 true 時返回的值。例如,如果本引數為文字字串「預算內」而且 logical_test 引數值為 true,則 if 函式將顯示文字「預算內」。如果logical_test 為 true 而 value_if_true 為空,則本引數返回 0(零)。

如果要顯示true,則請為本引數使用邏輯值 true。value_if_true 也可以是其他公式。

value_if_false logical_test 為 false 時返回的值。例如,如果本引數為文字字串「超出預算」而且 logical_test 引數值為 false,則 if 函式將顯示文字「超出預算」。如果 logical_test 為 false 且忽略了 value_if_false(即 value_if_true 後沒有逗號),則會返回邏輯值 false。

如果 logical_test 為 false 且 value_if_false 為空(即value_if_true 後有逗號,並緊跟著右括號),則本引數返回 0(零)。value_if_false 也可以是其他公式。

說明函式 if 可以巢狀七層,用 value_if_false 及 value_if_true 引數可以構造複雜的檢測條件。請參閱下面最後一個示例。

在計算引數 value_if_true 和 value_if_false 後,函式 if 返回相應語句執行後的返回值。

如果函式 if 的引數包含陣列,則在執行 if 語句時,陣列中的每一個元素都將計算。

microsoft excel 還提供了其他一些函式,可依據條件來分析資料。例如,如果要計算單元格區域中某個文字字串或數字出現的次數,則可使用 countif 工作表函式。如果要根據單元格區域中的某一文字字串或數字求和,則可使用 sumif 工作表函式。

請了解關於根據條件計算值。

二、if函式的用法

=if(條件,條件成立的值,條件不成時的值)

假設a1單元格內容為空時,b1單元格返回「沒有值」,如果a1單元格有任何內容時b1單元格返回「有值」。那麼可以在b1單元格寫入公式:

=if(a1="","沒有值","有值")

三、以兩個if條件為例

=if(條件1,條件1成立時的值,if(條件2,條件2成立時的值,兩個條件都不成時要返回的值))

比如假設a1單元格內容為男時要在b1單元格得出「60歲退休」,a1單元格內容為「女」時b1單元格得出「55歲退體」,a1單元格為空或其他的內容時b1單元格為空值,則b1單元格的公式可以寫成:

=if(a1="男","60歲退休",if(a1="女","55歲退體",""))

四、以三個if條件為例

=if(條件1,條件1成立時的值,if(條件2,條件2成立時的值,if(條件3,條件3成立時的值,以上條件都不成時要返回的值)))

比如如果a1單元格的數值小於60分,則b1單元格返回值為「不及格」,如果a1單元格值為小於70分,則b1單元格值為「及格」,如果a1單元格的值為小於90分,則b1單元格返回值為「良」,如果a1單元格的值在80分(含 80)以上,則b1單元格值為「優」。則b1單元格公式可以寫成:

=if(a1<60,"不及格",if(a1<70,"及格",if(a1<90,"良","優")))

11樓:隱者低語

在你想要顯示內容的後一單元格內輸入:

假設a1內顯示是「1」和「2」,a2內要顯示「40或40/2」,那麼在a2中設定如下:

=if(a1=1,40,if(a1=2,"40/2",""))依此類推。

我剛有做過試驗,絕對可以的。

12樓:匿名使用者

用if函式就可以達到目的。

13樓:匿名使用者

=if(a1=1,"40","40/2")

如何在excel中實現選擇一個單元格中下拉資料後另一個單元格跟著變化

14樓:楊子電影

1、以2007版excel為例,開啟excel**,資料如下圖,根據a列材質在c:d列查詢區域內自動查詢密度並顯示在b列

2、在b2輸入函式:=vlookup()

3、選擇要查詢的值所在單元格,即a2,然後輸入「,」。vlookup函式第1個條件完成

4、選擇要在其中查詢值的區域,即c、d兩列,然後輸入「,」。vlookup函式第2個條件完成

注意,也可以選c1:d11這個區域,即查詢值所在的具體區域。但如果要在第12行繼續新增查詢值的話,需要對函式中查詢值的區域進行重新選擇,所以建議直接選資料所在列這個大區域,即c:d

5、輸入區域中包含返回值的列號,圖中密度值於c:d區域的第2列,所以,輸入2,然後輸入「,」。vlookup函式第3個條件完成

6、輸入精確匹配值: 0/false進行精確查詢(輸入1/ture為近似匹配),vlookup函式第4個也是最後一個條件完成。

7、按回車鍵,檢視函式返回數值

8、將滑鼠移動到b2單元格右下角,當游標變成「十」字型時下拉,完成函式公式的自動複製

9、下拉複製公式完成

10、在a3單元格的下拉選單中選擇「鈦」,可見密度返回值為4.5,如圖

想要excel**裡輸入多行文字,有兩種方法:

第一種,可以使用excel自帶的「自動換行」功能,在選單欄的開始裡面

第二方法就是,直接按快捷鍵alt+enter鍵,就可以自動換行編輯。

15樓:

在單元格b2中運用vlookup函式可以實現。

vlookup函式,它是一個查詢和引用函式,包含4個條件。

vlookup 函式表示:=vlookup(要查詢的值、要在其中查詢值的區域、區域中包含返回值的列號、精確匹配或近似匹配 – 指定為 0/false 或 1/true)。

步驟如下:

1、以2007版excel為例,開啟excel**,資料如下圖,根據a列材質在c:d列查詢區域內自動查詢密度並顯示在b列

2、在b2輸入函式:=vlookup()

3、選擇要查詢的值所在單元格,即a2,然後輸入「,」。vlookup函式第1個條件完成

4、選擇要在其中查詢值的區域,即c、d兩列,然後輸入「,」。vlookup函式第2個條件完成

注意,也可以選c1:d11這個區域,即查詢值所在的具體區域。但如果要在第12行繼續新增查詢值的話,需要對函式中查詢值的區域進行重新選擇,所以建議直接選資料所在列這個大區域,即c:d

5、輸入區域中包含返回值的列號,圖中密度值於c:d區域的第2列,所以,輸入2,然後輸入「,」。vlookup函式第3個條件完成

6、輸入精確匹配值: 0/false進行精確查詢(輸入1/ture為近似匹配),vlookup函式第4個也是最後一個條件完成。

7、按回車鍵,檢視函式返回數值

8、將滑鼠移動到b2單元格右下角,當游標變成「十」字型時下拉,完成函式公式的自動複製

9、下拉複製公式完成

10、在a3單元格的下拉選單中選擇「鈦」,可見密度返回值為4.5,如圖

excel中當某一單元格符合特定條件,如何在另一單元格顯示特

可以試試if函式,可以返回引號內任意的數字或字元。if b1 1,0 1和0是可以任意換的。b1 if a1 123 1 2 如果a1等於123,則b1等於1,否則等於2.類似這個思路,自己去做吧。要麼你發個 過來 excel 查詢特定數值單元格,並將所有對應的特定數值單元格的上一行的對應單元格求合...

excel中如何實現單元格資料位置變化他後面的單元格跟著移動到相應的位置

假如貨號和品名是a列和b列,c列是你隨便輸入貨號的單元格,那麼 d列的 d1 if isna vlookup c1,a b,2,true vlookup c1,a b,2,true 假設a2單元格已經設定了資料有效性下拉選擇列表,c d列是材質和密度對應關係,當a2選擇材質以後,b2自動填入密度 1...

excel中,如何設定單元格的值相等,單元格自動填充顏色

這個可以用條件格式解決。條件格式的區域為d列之後的時間範圍。輸入的條件為 d 3 a4 d 3 b4 詳見附件。選中l4,設定條件格式,條件公式 l4 i4 l4 j4 條件成立時填充色變黃色 設定完後,選中l4,點格式刷,刷需要設定相同格式的單元格就好了 條件格式?if s4 i4,if s4 j...