[算表] 如何抓取指定的整列

看板Office作者 (小穎)時間6年前 (2019/06/18 11:37), 6年前編輯推噓0(0010)
留言10則, 2人參與, 6年前最新討論串1/1
軟體:Excel 版本:1808 原本在名稱管理員寫了一個小公式: $1:$1&$2:$2&$3:$3 因為整列資料是會變動的,所以這樣寫。 A B C 1 S G G 2 1 1 3 3 1 2 4 會得到S11, G12, G34 但後來發現,不見得每份表單資料都是從$1:$1開始抓。 有可能會是這樣,起始格的文字都會一樣,剛嘗試用index match都沒寫好,不知道要怎 麼辦... A B C 1 2 S X X 3 6 1 3 4 1 8 4 求解>"< -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.51.152.16 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1560829023.A.EDE.html ※ 編輯: lilianchen (118.163.110.199 臺灣), 06/18/2019 11:49:42 ※ 編輯: lilianchen (118.163.110.199 臺灣), 06/18/2019 11:50:19

06/18 11:55, 6年前 , 1F
$1:$1方面調整為index($1:$1048576,match("s",$a:$a,0),)
06/18 11:55, 1F

06/18 11:55, 6年前 , 2F
2:2和3:3就match(..)+1和+2
06/18 11:55, 2F

06/18 11:59, 6年前 , 3F
offset的話 offset($1:$1,match(...),) 1,2,3列分別於
06/18 11:59, 3F

06/18 12:01, 6年前 , 4F
match後-1,+0(這是列舉用不需加入),+1
06/18 12:01, 4F

06/18 12:28, 6年前 , 5F
感謝解惑,用index寫出來了。offset因為一開始定$1:$1
06/18 12:28, 5F

06/18 12:28, 6年前 , 6F
,所以用match往下跳的時候會超出搜尋範圍跳#REF。
06/18 12:28, 6F

06/18 12:31, 6年前 , 7F
用offset回傳#ref錯誤訊息?
06/18 12:31, 7F

06/18 12:32, 6年前 , 8F
因為我不確定原po如何寫
06/18 12:32, 8F

06/18 12:32, 6年前 , 9F
的,測試無回傳錯誤值#ref
06/18 12:32, 9F

06/18 14:36, 6年前 , 10F
成功了 我也不知道當初怎麼寫的哈哈 謝謝你
06/18 14:36, 10F
文章代碼(AID): #1T25nVxU (Office)
文章代碼(AID): #1T25nVxU (Office)