看板 Office 關於我們 聯絡資訊
軟體: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
windknife18:=Sheet2!A2 & CHAR(10) & Sheet2!B2 & CHAR(10) & 12/14 17:22
windknife18: Sheet2!C2 12/14 17:23
windknife18:然後將儲存格設定成自動換列 12/14 17:24
windknife18:最後在往下copy即可 12/14 17:24
Rplus:原問者你的 sheet1!A1 要放的值似乎寫錯了~ 12/14 19:00
jackyxxx:照windknife的方法OK了 不過又有另一個問題 12/15 08:54
jackyxxx:我的sheet1中的A1是用三列併起來的 所以在下拉的時候 12/15 08:55
jackyxxx:他會一次跳三列 像以下所顯示的這樣 12/15 08:56
jackyxxx:A1=sheet2!A2&CHAR(10)&sheet2!B2&(10)&CHAR(10)&Sheet2! 12/15 08:57
jackyxxx:C2 12/15 08:58
jackyxxx:往下拉A2會變成=sheet2!A5&CHAR(10)&sheet2!B5&CHAR(10)& 12/15 08:59
jackyxxx:sheet2!C5 12/15 09:00
jackyxxx:可是我前面那一行一定要是三列分開的 這樣有辦法嗎? 12/15 09:02
jackyxxx:先感謝windknife大大了 12/15 09:02
windknife18:看不懂耶 ... 12/15 09:53
windknife18:我知道了,你是使用合併儲存格囉 12/15 10:46
windknife18:=INDEX(Sheet2!$A:$C,ROW()/3+2,1) & CHAR(10) & 12/15 10:46
windknife18: INDEX(Sheet2!$A:$C,ROW()/3+2,2)&CHAR(10) & 12/15 10:46
windknife18: INDEX(Sheet2!$A:$C,ROW()/3+2,3) 12/15 10:47