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 ...