2021-05-12 14:32:11
EXCEL技巧——EXCEL自動生成學生簡歷
很多時候需要單張的學生簡歷,還要列印,如果手頭有學生的資訊,只能夠經過篩選和平凡的複製貼上,才能得到,能不能有資訊表直接得到呢?這裡我們來講解一種方法。
1
匯入一張學生資訊表,我們將要從這張資訊表中匯出每個學生的簡歷。新建一張學生簡歷表,如圖所示。
2
選定B2單元格,在B2中輸入=資訊表!A2,此做法可以查詢到資訊表中的學生姓名。
3
選定D2單元格,在D2中輸入=IF(ISERROR(VLOOKUP(B2,資訊表!A2:S13,2,FALSE)),"",VLOOKUP(B2,資訊表!A2:S13,2,FALSE)),這時候你可以看到D2中出現了性別。
4
用同樣的方式在F2、H2、G2、B3、D3、F3、H3、F4、C5、F5、I5中輸入函數,這些都是文字內容:
F2單元格中輸入:=IF(ISERROR(VLOOKUP(B2,資訊表!A2:S13,4,FALSE)),"",VLOOKUP(B2,資訊表!A2:S13,4,FALSE))
H2單元格中輸入:=IF(ISERROR(VLOOKUP(B2,資訊表!A2:S13,5,FALSE)),"",VLOOKUP(B2,資訊表!A2:S13,5,FALSE))
G2單元格中輸入:=IF(ISERROR(VLOOKUP(B2,資訊表!A2:S13,6,FALSE)),"",VLOOKUP(B2,資訊表!A2:S13,6,FALSE))
B3單元格中輸入:=IF(ISERROR(VLOOKUP(B2,資訊表!A2:S13,8,FALSE)),"",VLOOKUP(B2,資訊表!A2:S13,8,FALSE))
D3單元格中輸入:=IF(ISERROR(VLOOKUP(B2,資訊表!A2:S13,9,FALSE)),"",VLOOKUP(B2,資訊表!A2:S13,9,FALSE))
F3單元格中輸入:=IF(ISERROR(VLOOKUP(B2,資訊表!A2:S13,10,FALSE)),"",VLOOKUP(B2,資訊表!A2:S13,10,FALSE))
H3單元格中輸入:=IF(ISERROR(VLOOKUP(B2,資訊表!A2:S13,14,FALSE)),"",VLOOKUP(B2,資訊表!A2:S13,14,FALSE))
F4單元格中輸入:=IF(ISERROR(VLOOKUP(B2,資訊表!A2:S13,13,FALSE)),"",VLOOKUP(B2,資訊表!A2:S13,13,FALSE))
C5單元格中輸入:=IF(ISERROR(VLOOKUP(B2,資訊表!A2:S13,17,FALSE)),"",VLOOKUP(B2,資訊表!A2:S13,17,FALSE))
F5單元格中輸入:=IF(ISERROR(VLOOKUP(B2,資訊表!A2:S13,19,FALSE)),"",VLOOKUP(B2,資訊表!A2:S13,19,FALSE))
I5單元格中輸入:=IF(ISERROR(VLOOKUP(B2,資訊表!A2:S13,18,FALSE)),"",VLOOKUP(B2,資訊表!A2:S13,18,FALSE))
可以得到如下圖所示的結果。
5
選定B4、H4、J4中右鍵——設定單元格格式——數位——常規,並輸入剛才的公式:
B4單元格中輸入:=IF(ISERROR(VLOOKUP(B2,資訊表!A2:S13,11,FALSE)),"",VLOOKUP(B2,資訊表!A2:S13,11,FALSE))
H4單元格中輸入:=IF(ISERROR(VLOOKUP(B2,資訊表!A2:S13,15,FALSE)),"",VLOOKUP(B2,資訊表!A2:S13,15,FALSE))
J4單元格中輸入:=IF(ISERROR(VLOOKUP(B2,資訊表!A2:S13,16,FALSE)),"",VLOOKUP(B2,資訊表!A2:S13,16,FALSE))
6
選定D4中右鍵——設定單元格格式——數位——日期——,並輸入剛才的公式:=IF(ISERROR(VLOOKUP(B2,資訊表!A2:S13,12,FALSE)),"",VLOOKUP(B2,資訊表!A2:S13,12,FALSE))
相關文章