如題:
我的薪資表與給員工薪資明細表已用excel製作好固定的表格.但我要如何將我薪資表內容自動帶出明細表而不用一張一張打.請excel專家大大.幫幫我吧...!
請越詳細越好喔...謝謝
2007-01-22 14:52:39 · 2 個解答 · 發問者 LYNNE 1 in 電腦與網際網路 ➔ 軟體
無止盡的等待...你好:
謝謝你的回答.其實我之前已經爬過你的文章.但到後面我就不太懂你的說明..如:再B2儲存格輸入” =HLOOKUP($D$2,員工資料,2,FALSE)”
將公式複製起來,在相對應ㄉ儲存格貼上,然後在去修改指定欄位(2)即可.....還有下面這個函數引數的圖表.......這裡不太懂....???
還有個問題是..是否每月都必需重複設定??還有我員工薪資明細表與薪資表各用excel製作好檔案並不在同一個資料夾裡這樣也可以做ㄇ?
如果方便我是否可以將我的檔案傳給你看看?再教我如何操作ㄇ?
2007-01-23 09:06:21 · update #1
【LYNNE】妳好:我是【~無止盡ㄉ等待與傷害~】,可惡ㄉ新版知識+,明明回答字數就未到2000個字。卻一直顯示以超過回達字數上限無法讓小弟補充,小弟只好使用另一個帳號來補充
"將公式複製起來,在相對應ㄉ儲存格貼上,然後在去修改指定欄位(2)即可....."
這是要你以原始資料ㄉ列位位置去修改數字,才能讓公式知道你想要帶ㄉ內容位置是在哪裡
"還有下面這個函數引數的圖表.......這裡不太懂....???"
這個圖表只是利用白話ㄉ說明而已
它真正ㄉ語法為:HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
Lookup_value:在表格第一列中搜尋的值。lookup_value 可以是數值、參照位址或文字串。
Table_array:是要在其中搜尋資料的資料表格。通常此引數是個儲存格範圍的參照位址或範圍名稱。
•Table_array 第一列中的值可以是文字、數字或邏輯值。
•如果 range_lookup 為 TRUE,則 table_array 第一列中的數值必須按照遞增次序排列:...-2,-1,0,1,2,...,A-Z,FALSE,TRUE;否則 HLOOKUP 函數找出的值不一定正確。如果 range_lookup 為 FALSE,table_array 就不須排序。
•字母的大小寫被視為是相同的。
•要將值按遞增的次序排列:請先選取要排序的數值,按一下 [資料] 功能表上的 [排序] 指令,按一下 [選項],按 [循列排序] 然後再按 [確定];在 [主要鍵] 之下,按一下清單中的列,再按 [遞增]。
Row_index_num:是個數字,代表所要傳回的值位於 table_array 列中的第幾列。如果 row_index_num 引數值為 1,傳回 table_array 裡第一列的值,如果 row_index_num 引數值為 2,傳回 table_array 裡第二列的值,依此類推。如果 row_index_num 小於 1,則 HLOOKUP 函數傳回錯誤值 #VALUE!;如果 row_index_num 超過 table_array 的總列數,則 HLOOKUP 函數傳回錯誤值 #REF!。
Range_lookup:是個邏輯值,用來指定 HLOOKUP 要尋找完全符合或部分符合的值。當此引數值為 TRUE 或被省略了,會傳回部分符合的值;也就是找不到完全符合的值時,會傳回僅次於 lookup_value 的值。當此引數值為 FALSE 時,HLOOKUP 只會尋找完全符合的值,如果找不到,則傳回錯誤值 #N/A。
”還有個問題是..是否每月都必需重複設定??”
如果要以你ㄉ檔名去作一個有規則性ㄉ命名,如01月份薪資.xls、02月份薪資.xls、…12月份薪資. .xls等等,這樣公式會比較好寫
“還有我員工薪資明細表與薪資表各用excel製作好檔案並不在同一個資料夾裡這樣也可以做ㄇ?”
如果不是再同一個檔案者也是可以做,但如上頭小弟所言最好是你ㄉ檔案名稱是有規則性ㄉ命名才可
如果還是不明白,歡迎你將檔案傳給小弟,讓小弟幫你全部重設公式這樣你會比較好理解
而為ㄌ避免在此PO上信箱後收到更多ㄉ廣告信,只好請板大點小弟ㄉ資料(是~無止盡ㄉ等待與傷害~ㄉ帳號喔),利用知識+寫信ㄉ功能將你ㄉ信箱跟我講,小弟會回信跟你講我ㄉ信箱,到時請妳再將檔案寄給我。謝謝
2007-01-23 15:14:36 · answer #1 · answered by Anonymous · 0⤊ 0⤋
薪資表如何自動帶出薪資明細表
妳可以參考小弟另一篇ㄉ回答:
【要怎麼把excel表的薪資明細,套用在給個人的薪資明細條表格】
圖片參考:http://tw.yimg.com/i/tw/ks/l2_6565.gif
發問者:
小戀 ( 初學者 5 級)
發問時間:
2006-12-04 21:35:51
解決時間:
2006-12-08 14:20:29
解答贈點:
10 ( 共有 0 人贊助 )
評價:
正面:100%
普通:0%
負面:0% ( 共有 6 人評價 )
回答:
1
評論:
0
意見:
0
[ 檢舉 ]
請問excel的高手們,我要怎麼把給老板看的薪資明細(sheet1),直接在套用在給個人的薪資明細條(sheet2)中呢(而且是可以在左上角選擇人名的捲軸,然後就可以變更需要列印的人)。請知道的高手給我解答我會感激不盡的~~
最佳解答
發問者自選
圖片參考:http://tw.f14.yahoofs.com/ks/AB02072774/icon/icon4.jpg?ks4hNtFBqcYcvThR
回答者:
~無止盡ㄉ等待與傷害~ ( 專家 4 級 )
擅長領域:
居家百科 | 情感煩惱
回答時間:
2006-12-08 11:58:19
[ 檢舉 ]
版大可以使用VLOOKUP或是HLOOKUP函數就能達到版大ㄉ需求(兩個差別只是一個為欄位搜尋,一為列位搜尋,已妳sheet1所建立資料為主,小弟目前以”HLOOKUP”這個函數來說明)
假設你薪資明細(sheet1)ㄉ資料如下圖:
圖片參考:http://img95.imageshack.us/img95/8485/dpe3.png
薪資明細條(sheet2)資料如下圖:
圖片參考:http://img237.imageshack.us/img237/4713/dvi1.png
現在先利用”插入→名稱→定義"來將資料做一些定義已備供等會使用驗證功能與HLOOKUP使用(亦可以不用定義名稱,只是沒定義名稱等會在使用HLOOKUP時參考儲存格位址會打很長)
將sheet1 A1:F14選取起來,定義為”員工資料”
圖片參考:http://img81.imageshack.us/img81/9946/ihbp8.png
將sheet1 B1:F1選取起來,定義為”員工姓名”
圖片參考:http://img81.imageshack.us/img81/2140/ihcz0.png
選取sheet2 D2儲存格,然後去”資料→驗證”製作成下拉鍵選單供你選擇以姓名來列印個人薪資明細表
圖片參考:http://img145.imageshack.us/img145/4200/1120yi0.png
再設定標籤裡,”儲存格內允許(A)”選擇”清單”, 在”來源(S)”中輸入"=員工姓名",這樣即可完成下拉鍵選單
圖片參考:http://img244.imageshack.us/img244/4317/502xb9.png
再B2儲存格輸入” =HLOOKUP($D$2,員工資料,2,FALSE)”
將公式複製起來,在相對應ㄉ儲存格貼上,然後在去修改指定欄位(2)即可達到你ㄉ要求
注意儲存格絕對位址符號($)ㄉ位置與變化喔
HLOOKUP公式說明:
圖片參考:http://img134.imageshack.us/img134/5982/hlookupmr6.png
希望能幫助你^^
圖片參考:http://img59.imageshack.us/img59/7316/hqp7.gif
如還有問題,可以點小弟ㄉ資料去看看,裡面有類似ㄉ問題供你參考,或是與小弟連絡,小弟能力所即之內會盡力幫忙
2007-01-22 18:16:06 · answer #2 · answered by ~無止盡ㄉ等待與傷害~ 6 · 0⤊ 0⤋