標題:
excel自動帶入指定作業區的值
[打印本頁]
作者:
joyce9999
時間:
2011-4-12 12:11
標題:
excel自動帶入指定作業區的值
有什麼方式可以讓excel自動帶入所指定另一活頁的特定值
如圖:
sheet2 為作業區
[attach]5325[/attach]
當sheet2的E及F有數值時
sheet1 自動帶入所指定的資料
[attach]5326[/attach]
作者:
Hsieh
時間:
2011-4-12 17:40
本帖最後由 Hsieh 於 2011-4-13 13:22 編輯
回復
1#
joyce9999
同列有現金也有支票的做法?
[attach]5338[/attach]
作者:
joyce9999
時間:
2011-4-12 23:19
回復
2#
Hsieh
天才老師~~老師
此檔案的SHEET1 第G H 列中的設定~~~ 我也要設定進去嗎?
作者:
Hsieh
時間:
2011-4-12 23:28
本帖最後由 Hsieh 於 2011-4-12 23:32 編輯
回復
3#
joyce9999
那2欄是我驗算時留下的,把他們刪除即可
樓上檔案已更新
作者:
joyce9999
時間:
2011-4-13 00:05
回復
4#
Hsieh
只要刪除就好嗎? 還是有修改其他的地方∼∼ 因為小學生不能下載 :'(
作者:
FAlonso
時間:
2011-4-17 10:30
回復
4#
Hsieh
請問H大可以解釋名稱定義中的各個設定嗎?尤其是那個ar,想不通其意義所在
作者:
Hsieh
時間:
2011-4-17 21:29
回復
6#
FAlonso
整個邏輯如下
x=COUNTA(Sheet1!$A:$A) 計算Sheet1!A欄資料量
a=OFFSET(Sheet1!$E$1,1,,x,2) 傳回Sheet1!E:F欄範圍
b=OFFSET(Sheet1!$A$1,1,,x,2) 傳回Sheet1!A:B欄範圍
ar=IF(a<>0,ROW(b)*10+COLUMN(b),"") E:F範圍有數值就傳回該儲存格列位*10加上名稱b範圍的欄位對應值
因為要取E:F二欄對應欄位,所以用A:B的欄位,會是1,2的組合
如此一來列位*10+欄位(1或2)就會有不同大小的值出現
y=INT(SMALL(ar,ROW(Sheet2!$A1))/10) 計算出列位
z=SMALL(ar,ROW(Sheet2!$A1))-y*10 把列位減去的餘數就是欄位(非1即2)
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)