Excel問題比如在Sheet1有個學生成績單,姓名和各

2021-05-09 10:21:36 字數 3591 閱讀 6113

1樓:匿名使用者

vlookup(a1,sheet1!絕對區域,2,0)左拉到h

絕對區域就是比如a1:h9的絕對區域為$a$1:$h$9

再下拉到你想啦的位置!

2樓:飛數科技**優化推廣

我有個比較全的教程,但在這裡不能發連線位址,想看的話和我聯絡吧。

3樓:宋雁蓓

給你插入了乙個截圖,看看是需要這樣的嗎,要實現這個功能必須寫**了,**裡的sheet1就是截圖所示的工作表,學生成績在「成績匯總理班」工作表裡,你認真看看,要注意單元格之間賦值的對應。

sub chaxun()

dim i as integer

with sheet1

for i = 2 to sheets("成績匯總理班").usedrange.rows.count

if trim(sheets("成績匯總理班").cells(i, 2).value) = trim(.cells(11, 11).value) then

.cells(2, 2) = sheet3.cells(i, 2)

.cells(2, 4) = sheet3.cells(i, 3)

.range("c5:h5").value = sheet3.range("e" & i & ":j" & i).value

.range("c7:h7").value = sheet3.range("m" & i & ":r" & i).value

.range("c9:h9").value = sheet3.range("u" & i & ":z" & i).value

.range("c11:h11").value = sheet3.range("ac" & i & ":ah" & i).value

.range("c13:h13").value = sheet3.range("ak" & i & ":ap" & i).value

.range("c15:h15").value = sheet3.range("as" & i & ":ax" & i).value

.range("g19").value = sheet2.range("h" & i).value

.range("a19").value = sheet2.range("i" & i).value

.range("a20").value = sheet2.range("j" & i).value

.range("a21").value = sheet2.range("k" & i).value

.range("d19").value = sheet2.range("l" & i).value

.range("d20").value = sheet2.range("m" & i).value

.range("d21").value = sheet2.range("n" & i).value

next i

end with

end sub

4樓:

把問題作為內容、樣表(請注意:要03版的,把現狀和目標效果表示出來)作為附件發來看下 [email protected]

在excel中,如何從sheet1中找出各學科成績最高的學生所在班級和姓名顯示在sheet2中? 10

5樓:老妖江湖飄

在sheet1裡面對各科成績先用rank函式排名,再把sheet1的資料做資料透析表到sheet2,在sheet2篩選排名第一就得到各科成績最好的班級和姓名。

6樓:平陽虎

寫個公式就能做到了……

請教excel高手:sheet1中是全部學生姓名,sheet2是部分學生各科成績,如何將學生成績拷到sheet1 中?

7樓:

在sheet1中的b2位置輸入

=if(index(sheet2!$2:$4,row($a2)-row($a$1),match(b$1,sheet2!

$1:$1,0))="","",index(sheet2!$2:

$4,row($a2)-row($a$1),match(b$1,sheet2!$1:$1,0)))

向右向下拉動填充即可。 或出現#n/a錯誤,即說明查無此學生。

8樓:匿名使用者

使用hlookup函式可以完成,在sheet1,a2單元格輸入:=if(isna(hlookup(a$1,sheet2!$b$1:

$g$1,1,0)),"",hlookup(a$1,sheet2!$b$1:$g$4,row(),0)

excel中有sheet1中有學號和姓名,sheet2中是姓名和成績,1、2中姓名並不完全相同

9樓:匿名使用者

sheet1 學號bai a列

姓名dub列

sheet2 姓名 a列 成績zhib列

sheet1 c1輸入公式dao =if(isna(vlookup(b1,sheet2!a:b,2,0)),"",vlookup(b1,sheet2!a:b,2,0))

向下填版

充即權可

10樓:手機使用者

使用vlookup函式

假設表來

自1和表2各100行(不算表頭)

1、將表1中的a1:b101複製貼上 到表3的a12、在表3中的c2單元格輸入公式

=vlookup(a2,表2!a:b,2,0)用填充柄將公式填充至c101 若公式返回結果為na,說明表1中無對應學生

3、將表2中的a2:b101複製貼上 至表3有b1024、對錶3的b列刪除重複項(2007功能 ,2003可以用高階篩選,再不會就用countif吧)

11樓:心想事成

兩個表都按姓名排序:選中整個表,資料,排序,設定的要一樣條件;

然後就在sheet1中增加成績列,選第乙個姓名後的成績列,用vlookup,然後在向下托出整列的資料

excel中怎麼在sheet1班級各科成績中找出各學科第一名,並在sheet2中顯示學生姓名和成績。

12樓:匿名使用者

=max(if($a$1:$a$100="語文",$b$1:$b$100,""))

同時按ctrl shift 回車鍵執行

假設a列是學科,b列是成績,根據實際修改區域

excel中,表sheet1中輸入各科成績,表sheet2中自動呼叫並排序

13樓:匿名使用者

在sheet2的a2單元格

bai輸入以下陣列公式,按ductrl+shift+enter組合zhi鍵結束,然後向右向dao下填充公式

=index(sheet1!a:a,small(if(sheet1!$a$2:$a$1000="1班",row($2:$1000),4^8),row(a1)))

完成版以上操作後,刪除最權下方的無效錯誤行,然後複製資料區域,「選擇性貼上」為「數值」,然後選擇資料區域,以總分列為「主要關鍵字」,降序;以姓名為「次要關鍵字」,公升序,「排序」即可。

excel的sheet3有獎狀,sheet1有名單,如何在列印獎狀的時候自動按名單順序列印,太多了

為啥要手動輸入編號,編號不能先生成麼,另外批量按指定格式列印可以用郵件合併。獎狀表右側建立列印操作區域,設定如下 巨集 如下 private sub commandbutton1 click range m5 2 for i range m6 to range m7 activewindow.sel...

EXCEL在sheet1打日期,sheet2sheet3中如

蟈蟈愛學 不改變原始 資料,列印時自動新增列印日期。 如果你是每月都用的固定 建議單設定一個日期輔助單元 因為你的 中有很多要引用當前日期的公式 比如說z1 1 第二張表就是 z1 sheet1 z1 1日期顯示為 7 z1 在sheet2的a1中輸入 sheet1 a1 1 以此類推 excel工...

Excel怎麼搜尋sheet1和sheet2中相同項,將sheet2相同內容填入表sheet1中

sheet1得b2單元抄格中輸入 index sheet2 b 2 d 13,match a2,sheet2 a 2 a 13,0 match b 1,sheet2 b 1 d 1 拖動公式把sheet1中其他空白單 元格填充即可。也可bai用duvba解決zhi dao sub test dim ...