[算表] Excel問題

看板Office作者 (123)時間14年前 (2011/12/14 17:16), 編輯推噓2(2017)
留言19則, 3人參與, 最新討論串1/2 (看更多)
軟體:excel 版本:2007 請問一下有辦法在同一格使用多個函式嗎 我想做的是在sheet1中的某一大格 抓到sheet2裡面的多個資料 例如sheet2為A1=姓名 B1=座號 C1=班級 A2=陳叉叉 B2=1 C2=一年A班 A3=王圈圈 B3=2 C3=一年A班 A4=林圈差 B4=3 C4=一年B班 sheet1中的A1要呈現為A2 這樣三列 B3 C2 A2要呈現為A3 B3 C3 A3要呈現為A4 B4 C4 像這樣把三格的內容並在同一格中 有辦法做到嗎? 我只知道sheeet1的A1要抓sheet2的A2可以打=sheet2!A2這樣 不知道有沒有辦法可以把他並在一格 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.18.158

12/14 17:22, , 1F
=Sheet2!A2 & CHAR(10) & Sheet2!B2 & CHAR(10) &
12/14 17:22, 1F

12/14 17:23, , 2F
Sheet2!C2
12/14 17:23, 2F

12/14 17:24, , 3F
然後將儲存格設定成自動換列
12/14 17:24, 3F

12/14 17:24, , 4F
最後在往下copy即可
12/14 17:24, 4F

12/14 19:00, , 5F
原問者你的 sheet1!A1 要放的值似乎寫錯了~
12/14 19:00, 5F

12/15 08:54, , 6F
照windknife的方法OK了 不過又有另一個問題
12/15 08:54, 6F

12/15 08:55, , 7F
我的sheet1中的A1是用三列併起來的 所以在下拉的時候
12/15 08:55, 7F

12/15 08:56, , 8F
他會一次跳三列 像以下所顯示的這樣
12/15 08:56, 8F

12/15 08:57, , 9F
A1=sheet2!A2&CHAR(10)&sheet2!B2&(10)&CHAR(10)&Sheet2!
12/15 08:57, 9F

12/15 08:58, , 10F
C2
12/15 08:58, 10F

12/15 08:59, , 11F
往下拉A2會變成=sheet2!A5&CHAR(10)&sheet2!B5&CHAR(10)&
12/15 08:59, 11F

12/15 09:00, , 12F
sheet2!C5
12/15 09:00, 12F

12/15 09:02, , 13F
可是我前面那一行一定要是三列分開的 這樣有辦法嗎?
12/15 09:02, 13F

12/15 09:02, , 14F
先感謝windknife大大了
12/15 09:02, 14F

12/15 09:53, , 15F
看不懂耶 ...
12/15 09:53, 15F

12/15 10:46, , 16F
我知道了,你是使用合併儲存格囉
12/15 10:46, 16F

12/15 10:46, , 17F
=INDEX(Sheet2!$A:$C,ROW()/3+2,1) & CHAR(10) &
12/15 10:46, 17F

12/15 10:46, , 18F
INDEX(Sheet2!$A:$C,ROW()/3+2,2)&CHAR(10) &
12/15 10:46, 18F

12/15 10:47, , 19F
INDEX(Sheet2!$A:$C,ROW()/3+2,3)
12/15 10:47, 19F
文章代碼(AID): #1Ew6bjb5 (Office)
討論串 (同標題文章)
文章代碼(AID): #1Ew6bjb5 (Office)