跨工作表LINK(讀取)某個指定位置的值,有簡單的方法嗎
- 帖子
- 17
- 主題
- 4
- 精華
- 0
- 積分
- 21
- 點名
- 0
- 作業系統
- WINDOWS
- 軟體版本
- OFFICE 2003
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2012-6-15
- 最後登錄
- 2018-10-16
|
跨工作表LINK(讀取)某個指定位置的值,有簡單的方法嗎
請問:這如果要 在【工作表1】的C2儲存格取得【工作表2】D3儲存格的數值,
在C3儲存格輸入=A2&B2&"!"&D3是錯誤的,小問題該如何解決?(PS : 因為有很多個類【工作表2】,但要在一個【工作表1】統一看各資料的變化,希望用函數或其他方式簡化LINK的作業)
工作表1 A B C
1 代號 名稱 股價
2 1532 勤美
假設【工作表2】名稱是 1532勤美
工作表2 A B C D
1
2
3 58 |
|
|
|
|
|
|
|
- 帖子
- 2025
- 主題
- 13
- 精華
- 0
- 積分
- 2053
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- Office2007
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 台北市
- 註冊時間
- 2011-3-2
- 最後登錄
- 2024-3-14
     
|
26#
發表於 2014-10-13 16:25
| 只看該作者
回復 25# u7490074
K10輸入2014/1/1,儲存格格式改為 "e/m/d"
K13 改為
=ROUND($H13/($D13-$C13)*(MAX(0,MIN($D13,DATE(YEAR(K10),K$5+1,1))-$C13)),) - ROUND($H13/($D13-$C13)*(MAX(0,MIN($D13,DATE(YEAR(K10),K$5,1))-$C13)),) |
|
|
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式
|
|
|
|
|
- 帖子
- 17
- 主題
- 4
- 精華
- 0
- 積分
- 21
- 點名
- 0
- 作業系統
- WINDOWS
- 軟體版本
- OFFICE 2003
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2012-6-15
- 最後登錄
- 2018-10-16
|
25#
發表於 2014-10-13 15:20
| 只看該作者
回復 u7490074
這樣改還不行,
因為這公式是用 『本月金額 = 本月底總合- 前月底總和』計算方式 ...
ML089 發表於 2014-10-12 09:52 
==>我有一個想法 : 為因應長期(即: 一年以上),原來1~18,可以放入以年月為代表的數值(如 : 2014.01/2014.02/...)
(一)【工作表1 】: 是放入基本參數資料(借款的相關條件及約定)
(二)【工作表2】開始 :就放分別以西元年度為工作表名稱,將【工作表1】內的每年各月份的數值放入相對應年度工作表之各月份的欄位中
~~~不過,真的有點困難度~ |
|
|
|
|
|
|
|
- 帖子
- 2025
- 主題
- 13
- 精華
- 0
- 積分
- 2053
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- Office2007
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 台北市
- 註冊時間
- 2011-3-2
- 最後登錄
- 2024-3-14
     
|
24#
發表於 2014-10-12 09:52
| 只看該作者
本帖最後由 ML089 於 2014-10-12 11:27 編輯
回復 23# u7490074
這樣改還不行,
因為這公式是用 『本月金額 = 本月底總合- 前月底總和』計算方式,表格改為中間一部份使得前面部分不見的無法計算。
計算方式還要在研究一下
K13 改為
=ROUND($H13/($D13-$C13)*(MAX(0,MIN($D13,DATE(2014,K$5+1,1))-$C13)),) - ROUND($H13/($D13-$C13)*(MAX(0,MIN($D13,DATE(2014,K$5,1))-$C13)),) |
|
|
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式
|
|
|
|
|
- 帖子
- 17
- 主題
- 4
- 精華
- 0
- 積分
- 21
- 點名
- 0
- 作業系統
- WINDOWS
- 軟體版本
- OFFICE 2003
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2012-6-15
- 最後登錄
- 2018-10-16
|
23#
發表於 2014-10-11 23:49
| 只看該作者
https://drive.google.com/file/d/0BytNKnm2laTvZWlrTTI2TFZ6MU0/view?usp=sharing
(檔案應該可以編輯了)
說明:在第13~14列之K13~AB14區的資料,由於第12列是只填1~18(K12~AB12),造成K13~AB13是ERROR的錯誤結果,請問是否將(K12~AB12)改為想要的年月(該如何表示),會更能精確得到正確結果,不會再有檔案中發生的ERROR狀況。
請問:如何修改才能將資料103年1月~12月的利息分攤月份正確計算出來~ |
|
|
|
|
|
|
|
- 帖子
- 2025
- 主題
- 13
- 精華
- 0
- 積分
- 2053
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- Office2007
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 台北市
- 註冊時間
- 2011-3-2
- 最後登錄
- 2024-3-14
     
|
22#
發表於 2014-10-1 15:42
| 只看該作者
本帖最後由 ML089 於 2014-10-1 15:45 編輯
回復 21# u7490074
以前一直沒注意$的用法:
$M13:水平拖曳時,M13是整個被固定不變,而非只是M不變,13一直往右增加
M$13:水平拖曳時,只有13不變,M會增減變動 ^*^~
=M13
右拉時,M 會動,13 不動,所以用 $M13
下拉時,M 不動,13 會動,所以用 M$13
若右拉下拉,用 $M$13 鎖住
公式相對及絕對$的使用極為重要,應該是最基本的觀念,不然公式就無法右拉下拉簡易完成工作 |
|
|
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式
|
|
|
|
|
- 帖子
- 17
- 主題
- 4
- 精華
- 0
- 積分
- 21
- 點名
- 0
- 作業系統
- WINDOWS
- 軟體版本
- OFFICE 2003
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2012-6-15
- 最後登錄
- 2018-10-16
|
21#
發表於 2014-10-1 15:18
| 只看該作者
以前一直沒注意$的用法:
$M13:水平拖曳時,M13是整個被固定不變,而非只是M不變,13一直往右增加
M$13:水平拖曳時,只有13不變,M會增減變動 ^*^~ |
|
|
|
|
|
|
|
- 帖子
- 2025
- 主題
- 13
- 精華
- 0
- 積分
- 2053
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- Office2007
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 台北市
- 註冊時間
- 2011-3-2
- 最後登錄
- 2024-3-14
     
|
20#
發表於 2014-10-1 15:12
| 只看該作者
回復 19# u7490074
拍謝啦~應該 是說= INDIRECT("M"&ROW()) 是要固定每列用m欄儲存格,與水平由1月(n13)拖曳到18月時,能利用ROW()固定找該列的m儲存格(即m13)
如果:直接寫N13=M13,則拖曳到O13時,則O13=N13,而非O13仍=M13啦~~前面說明寫錯了~
要水平右拉 =$M13 固定 M 不動 |
|
|
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式
|
|
|
|
|
- 帖子
- 17
- 主題
- 4
- 精華
- 0
- 積分
- 21
- 點名
- 0
- 作業系統
- WINDOWS
- 軟體版本
- OFFICE 2003
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2012-6-15
- 最後登錄
- 2018-10-16
|
19#
發表於 2014-10-1 15:00
| 只看該作者
回復 u7490074
你這說明是函數說明,我知道。
如果只是= INDIRECT("M"&ROW()) 下拉,是否採用 =M13 下 ...
ML089 發表於 2014-10-1 14:34 
拍謝啦~應該 是說= INDIRECT("M"&ROW()) 是要固定每列用m欄儲存格,與水平由1月(n13)拖曳到18月時,能利用ROW()固定找該列的m儲存格(即m13)
如果:直接寫N13=M13,則拖曳到O13時,則O13=N13,而非O13仍=M13啦~~前面說明寫錯了~ |
|
|
|
|
|
|
|
- 帖子
- 2025
- 主題
- 13
- 精華
- 0
- 積分
- 2053
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- Office2007
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 台北市
- 註冊時間
- 2011-3-2
- 最後登錄
- 2024-3-14
     
|
18#
發表於 2014-10-1 14:34
| 只看該作者
回復 17# u7490074
你這說明是函數說明,我知道。
如果只是= INDIRECT("M"&ROW()) 下拉,是否採用 =M13 下拉效果一樣
例如
N13 =INDIRECT("M"&ROW())
N13 =M13
以上兩式下拉效果相同,當然採用 N13 =M13
一般使用
A2 輸入你要的列號,例如 13
B2 =INDIRECT("B"&A2) 起日
C2 =INDIRECT("C"&A2) 迄日
D2 =INDIRECT("H"&A2) 利息
E2 輸入你的公式,B2、C2、D2就是你的公式裡參數 |
|
|
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式
|
|
|
|
|