註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excelㄧ般區
» 公式結果值與顯示值不同
返回列表
下一主題
上一主題
發帖
[發問]
公式結果值與顯示值不同
das287748312
發短消息
加為好友
das287748312
當前離線
UID
18238
帖子
3
主題
2
精華
0
積分
5
金錢
5
點名
0
作業系統
WIN7
軟體版本
000
閱讀權限
10
性別
男
在線時間
2 小時
註冊時間
2014-8-5
最後登錄
2017-9-5
小學生
帖子
3
主題
2
精華
0
積分
5
點名
0
作業系統
WIN7
軟體版本
000
閱讀權限
10
性別
男
註冊時間
2014-8-5
最後登錄
2017-9-5
1
#
跳轉到
»
正序看帖
打印
字體大小:
t
T
發表於 2014-8-12 19:22
|
只看該作者
[發問]
公式結果值與顯示值不同
各位前輩,第1次發問,如有不周還請見諒,
小弟想請問一個
問題
附件檔案中版配筋這個活頁裡,Q8這個
儲存格
理的
公式
為
Q8=VLOOKUP($P$6,CHOOSE({1,2},INDIRECT("
資料庫
!$F"&版配筋!$R$4&":$F"&版配筋!$Q$9),ROW(INDIRECT("資料庫!$F"&版配筋!$R$4&":$F"&版配筋!$Q$9))),2,FALSE)
其目的為在資料庫裡找出時間介於P2與Q2間且結構部位為版之第一筆資料所在之列號。
但選取Q8公式反白後按F9鍵,所顯示公式結果為6,與顯示值為5不同。
小弟想破腦袋仍無法克服,就連A13儲存格也是同樣情況
A13=IF(OR(A12="",A12=$Q$9),"",IF($N$1=1,IF(A12=$R$5,"",A12+1),IF($N$1=2,VLOOKUP($P$6,CHOOSE({1,2},INDIRECT("資料庫!$F"&版配筋!$A12+1&":$F"&版配筋!$Q$9),ROW(INDIRECT("資料庫!$F"&版配筋!$A12+1&":$F"&版配筋!$Q$9))),2,0))))
請各位前輩當我解答,感謝!
(TEST) .rar
(44.32 KB)
下載次數:2
2014-8-12 19:21
收藏
分享
das287748312
發短消息
加為好友
das287748312
當前離線
UID
18238
帖子
3
主題
2
精華
0
積分
5
金錢
5
點名
0
作業系統
WIN7
軟體版本
000
閱讀權限
10
性別
男
在線時間
2 小時
註冊時間
2014-8-5
最後登錄
2017-9-5
小學生
帖子
3
主題
2
精華
0
積分
5
點名
0
作業系統
WIN7
軟體版本
000
閱讀權限
10
性別
男
註冊時間
2014-8-5
最後登錄
2017-9-5
4
#
發表於 2014-8-13 09:09
|
只看該作者
感謝ML089前輩指導,問題已解決,感謝。
TOP
ML089
發短消息
加為好友
ML089
當前離線
UID
3671
帖子
2025
主題
13
精華
0
積分
2053
金錢
2053
點名
0
作業系統
WIN7
軟體版本
Office2007
閱讀權限
100
性別
男
來自
台北市
在線時間
2405 小時
註冊時間
2011-3-2
最後登錄
2024-3-14
版主
帖子
2025
主題
13
精華
0
積分
2053
點名
0
作業系統
WIN7
軟體版本
Office2007
閱讀權限
100
性別
男
來自
台北市
註冊時間
2011-3-2
最後登錄
2024-3-14
3
#
發表於 2014-8-13 06:55
|
只看該作者
A13 也需要陣列輸入方式輸入公式
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式
TOP
ML089
發短消息
加為好友
ML089
當前離線
UID
3671
帖子
2025
主題
13
精華
0
積分
2053
金錢
2053
點名
0
作業系統
WIN7
軟體版本
Office2007
閱讀權限
100
性別
男
來自
台北市
在線時間
2405 小時
註冊時間
2011-3-2
最後登錄
2024-3-14
版主
帖子
2025
主題
13
精華
0
積分
2053
點名
0
作業系統
WIN7
軟體版本
Office2007
閱讀權限
100
性別
男
來自
台北市
註冊時間
2011-3-2
最後登錄
2024-3-14
2
#
發表於 2014-8-13 06:48
|
只看該作者
回復
1#
das287748312
Q8 =VLOOKUP($P$6,CHOOSE({1,2},INDIRECT("資料庫!$F"&版配筋!$R$4&":$F"&版配筋!$Q$9),ROW(INDIRECT("資料庫!$F"&版配筋!$R$4&":$F"&版配筋!$Q$9))),2,FALSE)
這公式需要用 陣列輸入方式輸入公式,就是 CTRL+SHIFT+ENTER齊按方式輸入公式,輸入程式公式會被 {....}大跨弧跨住
Q8公式可以改為
=MATCH($P$6,INDIRECT("資料庫!F1:F"&$Q$9),)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式
TOP
靜思自在 :
屋寬不如心寬。
返回列表
下一主題
上一主題
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 ‧ 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲