[算表] 傳回其他sheet裡搜尋的值 (excel)

看板Office作者時間5年前 (2020/09/07 16:45), 編輯推噓1(1019)
留言20則, 2人參與, 5年前最新討論串1/1
軟體: office excel 2016 版本: 2016 https://i.imgur.com/JQtjbUD.png
如附圖 sheet"TOTAL" 裡,傳在其他sheet A B C 裡搜尋並傳回相對應欄列的值 如 D3 為傳回sheet A 的 S3 的值 感謝協助 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.25.238.205 (越南) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1599468313.A.055.html

09/07 16:58, 5年前 , 1F
類似這樣,有依序,
09/07 16:58, 1F

09/07 16:58, 5年前 , 2F
offset、index或indirect,沒的話,加個輔助欄,用vlookup
09/07 16:58, 2F

09/07 17:03, 5年前 , 3F
這樣子能多一個搜尋條件,根據第2列的欄位值選擇要搜
09/07 17:03, 3F

09/07 17:03, 5年前 , 4F
尋的SHEET嗎
09/07 17:03, 4F

09/07 17:05, 5年前 , 5F
那公式拖曳參照工作表A,B,C,D方面,再配合函數indirect(d$
09/07 17:05, 5F

09/07 17:05, 5年前 , 6F
2&"!儲存格或範圍位置字串")
09/07 17:05, 6F

09/07 18:18, 5年前 , 7F
我只會直接indirect(d$2,"!S3"),有辦法直接用B3跟C3
09/07 18:18, 7F

09/07 18:19, 5年前 , 8F
找出S3,再回傳進indirect函數嗎?
09/07 18:19, 8F

09/07 18:19, 5年前 , 9F
抱歉我慧根不太好,一下午試不出來哈哈
09/07 18:19, 9F

09/07 18:37, 5年前 , 10F
直接indirect(d$2,"!S3")?這樣寫並不正確,回文寫的是
09/07 18:37, 10F

09/07 18:37, 5年前 , 11F
indirect(d$2&"...")
09/07 18:37, 11F

09/07 18:37, 5年前 , 12F
如果是要用offset,就是將回文連結內k$3改為indirect(d$2&
09/07 18:37, 12F

09/07 18:37, 5年前 , 13F
"!s3"),要用vlookup,就是將回文連結內J:M改為indirect(d
09/07 18:37, 13F

09/07 18:37, 5年前 , 14F
$2&"!a:u"),後面要回傳左起第幾欄的部分要自行調整
09/07 18:37, 14F

09/07 18:41, 5年前 , 15F
連結是增加個輔助欄來將b欄的值填滿,如果都是合併儲存格
09/07 18:41, 15F

09/07 18:41, 5年前 , 16F
都固定為三列的話,也可以offset配合mod往上(-負值)來抓b3
09/07 18:41, 16F

09/07 18:41, 5年前 , 17F
,b6,b9,b12...的值,這樣就不用輔助欄
09/07 18:41, 17F

09/07 18:52, 5年前 , 18F
那如果要用到原po回文寫的b3跟c3找出s3,配合indirect方面
09/07 18:52, 18F

09/07 18:52, 5年前 , 19F
的話,以match,那indirect以r1c1的樣式參照
09/07 18:52, 19F

09/08 08:42, 5年前 , 20F
好的,了解了,感謝s大熱心解答~~~
09/08 08:42, 20F
文章代碼(AID): #1VLVCP1L (Office)
文章代碼(AID): #1VLVCP1L (Office)