EXCEL中要把A B C D等很多個等級對應的分數表達在公式中

2021-06-26 19:00:59 字數 5233 閱讀 2143

1樓:匿名使用者

一般說來評價是一個字母,這樣可以用 mid 或right等函式進行處理獲得你需要的資料。

比如a1中的分數表示式 是 a95

可以在b1輸入

=mid(a1,2,99)

獲得分數 95.

如果表示式是 95a

可以用公式

=mid(a1,1,len(a1)-1)

2樓:匿名使用者

假設你的資料在a列,從a1開始,在b1輸入:

=mid(a1,match(true,isnumber(1*mid(a1,row($1:$9),1)),0),count(1*mid(a1,row($1:$9),1)))

陣列公式,按ctrl+shift+enter組合鍵結束。

公式下拉

3樓:匿名使用者

用mid, 例如,a1單元格是a=100, =mid(a1,3,3), 要另起一列。

excel中a列有對應的值在b,c,d等列,如何讓a列保持一致,並讓所有的值都出現在b列

在excel**中如何將分數轉化為對應的a/b/c等級?

4樓:匿名使用者

若a1裡是學生成績,我們在b1(或其它列)裡寫公式:

=lookup(a1,,)

公式可以下拖複製的!

去試一試吧,祝你成功!!!

5樓:匿名使用者

也可以把以上的表(sheet1),複製到一個新一個表頁,如為:sheet2,在sheet2表中設條件公式(用if()函式實現,該函式可以套用),條件函式中的資料引用sheet1中對應單元格中的資料,最後把公式拉動複製到整個sheet2表。

注意:複製時不要讓公式中的行列錯誤喲。

6樓:龍韋光

用lookup公式就可以做這個了,你hi我 我做個樣本給你

7樓:

=lookup(a1,,)

怎麼利用excel公式轉換分數等級

8樓:小小歐平兒

1、首先,開啟需要操作的excel**。

2、在單元格中輸入公式:=if(b3<60,"不及格",if(b3<70,"及格",if(b3<90,"良好","優秀"))),其中b3代表分數所在單元格,根據自己**中的單元格進行修改。

3、回車即可顯示出等級。

4、按住第一個單元格等右下角呈十字往下拉,則所有的分數都顯示出了等級。

9樓:譚銀盛山彤

如下例:

最基本的函式就是用if函式多層巢狀,公式=if(d2<20,"a",if(d2<50,"b",if(d2<80,"c","d")))

另外還可以使用lookup函式=lookup(d2,)不容易理解的話,可以將lookup函式公式寫為=lookup(d2,,)

10樓:摩羯糖芯

假定90分以上為a級,80分以上為b級,60分以上為c級,60分以下為d級。

兩種方法:

1、篩選替換法。

a.篩選出大於90的資料:選定資料區域,點選單“資料”——“篩選”——“自動篩選”——“自定義”,選擇“大於等於90”,確定。

b.將符合條件的資料替換為"a":在篩選所得資料的第一個單元格中輸入"a",下拉填充覆蓋原資料。

c.繼續點“自定義”,選擇“大於等於80小於90”、“大於等於60小於80”、“小於60”,用上面同樣的方法替換為“b”、“c”、“d”。

2、函式處理法(以原成績在a列從a2開始為例):可用以下公式:

=lookup(a2,,) 下拉填充。

也可用公式:

=if(a2<60,"d",if(a2<80,"c",if(a2<90,"b","a"))) 下拉填充。

11樓:

index與match是索引和查詢函式。

公式中的1是需要查詢的值,0是查詢值與被查詢值的匹配方式。

match(lookup_value,lookup_array,match_type)

lookup_value 為需要在資料表中查詢的數值。

lookup_value 為需要在 look_array 中查詢的數值。例如,如果要在**簿中查詢某人的**號碼,則應該將姓名作為查詢值,但實際上需要的是**號碼。

lookup_value 可以為數值(數字、文字或邏輯值)或對數字、文字或邏輯值的單元格引用。

lookup_array 可能包含所要查詢的數值的連續單元格區域。lookup_array 應為陣列或陣列引用。

match_type 為數字 -1、0 或 1。match-type 指明 microsoft excel 如何在 lookup_array 中查詢 lookup_value。

如果 match_type 為 1,函式 match 查詢小於或等於 lookup_value 的最大數值。lookup_array 必須按升序排列:...、-2、-1、0、1、2、...

、a-z、false、true。

如果 match_type 為 0,函式 match 查詢等於 lookup_value 的第一個數值。lookup_array 可以按任何順序排列。

如果 match_type 為 -1,函式 match 查詢大於或等於 lookup_value 的最小數值。lookup_array 必須按降序排列:true、false、z-a、...

、2、1、0、-1、-2、...,等等。

如果省略 match_type,則假設為 1。

函式 index 有兩種語法形式:陣列和引用。陣列形式通常返回數值或數值陣列;引用形式通常返回引用。

語法 1

陣列形式

index(array,row_num,column_num)

array 為單元格區域或陣列常量。

如果陣列只包含一行或一列,則相對應的引數 row_num 或 column_num 為可選。

如果陣列有多行和多列,但只使用 row_num 或 column_num,函式 index 返回陣列中的整行或整列,且返回值也為陣列。

row_num 陣列中某行的行序號,函式從該行返回數值。如果省略 row_num,則必須有 column_num。

column_num 陣列中某列的列序號,函式從該列返回數值。如果省略 column_num,則必須有 row_num。

說明如果同時使用 row_num 和 column_num,函式 index 返回 row_num 和 column_num 交叉處的單元格的數值。

如果將 row_num 或 column_num 設定為 0,函式 index 則分別返回整個列或行的陣列數值。若要使用以陣列形式返回的值,請將 index 函式以陣列公式形式輸入,對於行以水平單元格區域的形式輸入,對於列以垂直單元格區域的形式輸入。若要輸入陣列公式,請按 ctrl+shift+enter。

row_num 和 column_num 必須指向 array 中的某一單元格;否則,函式 index 返回錯誤值 #ref!。

語法 2

引用形式

index(reference,row_num,column_num,area_num)

reference 對一個或多個單元格區域的引用。

如果為引用輸入一個不連續的區域,必須用括號括起來。

如果引用中的每個區域只包含一行或一列,則相應的引數 row_num 或 column_num 分別為可選項。例如,對於單行的引用,可以使用函式 index(reference,,column_num)。

row_num 引用中某行的行序號,函式從該行返回一個引用。

column_num 引用中某列的列序號,函式從該列返回一個引用。

area_num 選擇引用中的一個區域,並返回該區域中 row_num 和 column_num 的交叉區域。選中或輸入的第一個區域序號為 1,第二個為 2,以此類推。如果省略 area_num,函式 index 使用區域 1。

例如,如果引用描述的單元格為 (a1:b4,d1:e4,g1:

h4),則 area_num 1 為區域 a1:b4,area_num 2 為區域 d1:e4,而 area_num 3 為區域 g1:

h4。說明在通過 reference 和 area_num 選擇了特定的區域後,row_num 和 column_num 將進一步選擇指定的單元格:row_num 1 為區域的首行,column_num 1 為首列,以此類推。函式 index 返回的引用即為 row_num 和 column_num 的交叉區域。

如果將 row_num 或 column_num 設定為 0,函式 index 分別返回對整個列或行的引用。

row_num、column_num 和 area_num 必須指向 reference 中的單元格;否則,函式 index 返回錯誤值 #ref!。如果省略 row_num 和 column_num,函式 index 返回由 area_num 所指定的區域。

函式 index 的結果為一個引用,且在其他公式中也被解釋為引用。根據公式的需要,函式 index 的返回值可以作為引用或是數值。例如,公式 cell("width",index(a1:

b2,1,2)) 等價於公式 cell("width",b1)。cell 函式將函式 index 的返回值作為單元格引用。而在另一方面,公式 2*index(a1:

b2,1,2) 將函式 index 的返回值解釋為 b1 單元格中的數字。

在電子**excel中,怎樣將數字分數成績利用設定公式計算換成abcd的等級成績?

12樓:匿名使用者

假定90分以上為a級,80分以上為b級,60分以上為c級,60分以下為d級。

兩種方專法:

1、篩選屬替換法。

a.篩選出大於90的資料:選定資料區域,點選單“資料”——“篩選”——“自動篩選”——“自定義”,選擇“大於等於90”,確定。

b.將符合條件的資料替換為"a":在篩選所得資料的第一個單元格中輸入"a",下拉填充覆蓋原資料。

c.繼續點“自定義”,選擇“大於等於80小於90”、“大於等於60小於80”、“小於60”,用上面同樣的方法替換為“b”、“c”、“d”。

2、函式處理法(以原成績在a列從a2開始為例):可用以下公式:

=lookup(a2,,) 下拉填充。

也可用公式:

=if(a2<60,"d",if(a2<80,"c",if(a2<90,"b","a"))) 下拉填充。

用Excel算GPA!成績都是ABCD的等級!急

在bain2輸入 sum if iserror lookup d1 m1,0,lookup d1 m1,陣列du公zhi 式以ctrl shift enter結束 dao。回下拉 答填充。美國大學的成績等級是怎麼分的呢?在絕大多數美國學校裡,成績等級是這樣的 a為優秀excellent,b為良好ab...

excel中,表1中有A,B,C,D四列內容,表2中有A,B兩列內容,怎樣把表1中的A,B兩列內容匯入表2A,B列中

表2裡寫公式 表2的a1公式為 sheet1 a1表2的b1公式為 sheet1 b1然後向下拖拽或者複製到下邊的單元格即可採納 如果是將表1的ab列資料按原位置連結到表2中,隨著表1的變動而變動,假設表1的資料在a1 b10中,方法1 選中表2的a1,輸入 sheet1 a1 也可以輸入等號後,用...

我想要把EXCEL中的全部小於或等於零的數字標記成紅色,請問怎麼做?急!謝謝

有兩種辦法可以達到這樣的效果 設定單元格格式,如下圖錄制的操作 使用條件格式設定,突出顯示 0的值。全選工作表,格式 條件格式,單元格值選擇 小於或等於 0 顏色選擇 紅色 用條件格式。格式 條件格式,單元格數值選擇小於或等於,輸入0,格式按鈕進去,設定顏色。1 全選工作表,右鍵,設定單元格格式,數...