[算表] 如何利用公式自動帶出明細內容

看板Office作者 (肉包)時間4年前 (2020/03/15 13:58), 編輯推噓0(0080)
留言80則, 2人參與, 4年前最新討論串1/1
軟體:excel 版本:2010 各位先進午安~ 工作上用到的一個表 以前是用很笨的方式對照紙本資料手key 效率不彰,而且怕出錯 目前想改變方式 讓第一個sheet的系統明細帶出內容 只要貼上指定layout的明細 便會自動帶入對應的格子裡 省去手key的功夫 以下附上明細樣式 https://i.imgur.com/O0HyyJV.jpg
希望自動由sheet1帶出sheet2內容如下的表 https://i.imgur.com/BUSmYd4.jpg
目前想到的土方法如下 https://i.imgur.com/0uVAlcw.jpg
https://i.imgur.com/PIuEkDK.jpg
請問是否有其他更好的公式可以使用呢? 懇請各位高手先進指教~~ 感激不盡~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.157.52 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1584251913.A.AF7.html

03/15 14:03, 4年前 , 1F
打上發票號碼後帶入2~8(客戶到計算式)嗎?
03/15 14:03, 1F

03/15 14:05, 4年前 , 2F
或是像"零稅率發票說明書"這樣的表格,在同一工作表格內有
03/15 14:05, 2F

03/15 14:05, 4年前 , 3F
很多,連發票號碼都要依序帶入?
03/15 14:05, 3F

03/15 14:06, 4年前 , 4F
連發票號碼都要依序帶入的話,index、offset或indirect配
03/15 14:06, 4F

03/15 14:07, 4年前 , 5F
合row,有了發票號碼看是否以函數vlookup或index配合match
03/15 14:07, 5F

03/15 14:08, 4年前 , 6F
來回傳2~8的資料
03/15 14:08, 6F

03/15 14:08, 4年前 , 7F
不好意思,說明不清楚
03/15 14:08, 7F

03/15 14:08, 4年前 , 8F
我目前是用每一格=對應第一個sheet的內容
03/15 14:08, 8F

03/15 14:09, 4年前 , 9F
沒有做到輸入發票號碼就全部自動帶入的功能
03/15 14:09, 9F

03/15 14:09, 4年前 , 10F
或是配合word的合併列印輸出方式是否也合適
03/15 14:09, 10F

03/15 14:11, 4年前 , 11F
應該是說這個表格內的儲存格要對應第一個sheet的某一列內
03/15 14:11, 11F

03/15 14:12, 4年前 , 12F
容吧,如果每一格=對應第一個sheet的內容的話,就會不太了
03/15 14:12, 12F

03/15 14:12, 4年前 , 13F
計算式目前已用concatenate,只要輸入金額與匯率便會自
03/15 14:12, 13F

03/15 14:12, 4年前 , 14F
動帶出計算式
03/15 14:12, 14F

03/15 14:12, 4年前 , 15F
03/15 14:12, 15F

03/15 14:13, 4年前 , 16F
是的~表格內的儲存格要對應第一個sheet的指定列
03/15 14:13, 16F

03/15 14:14, 4年前 , 17F
不好意思,說明不周
03/15 14:14, 17F

03/15 14:15, 4年前 , 18F
那一定是有什麼方面是原po覺得目前的公式是不合用的
03/15 14:15, 18F

03/15 14:15, 4年前 , 19F
目前希望帶入的內容只有表格內的1到6
03/15 14:15, 19F

03/15 14:16, 4年前 , 20F
如希望no.右側的儲存格如果打上2就是對應sheet的第二列?
03/15 14:16, 20F

03/15 14:17, 4年前 , 21F
no.2是我之後會手key,因為還要跟其他同仁的部分合併
03/15 14:17, 21F

03/15 14:18, 4年前 , 22F
所有只是單純希望表格內的1到6的儲存格內容,
03/15 14:18, 22F

03/15 14:18, 4年前 , 23F
能自動由sheet1的明細帶人
03/15 14:18, 23F

03/15 14:19, 4年前 , 24F
所以這不是原po要的?如打上3,就對應第三列的資料,然後
03/15 14:19, 24F

03/15 14:19, 4年前 , 25F
回傳1~6?
03/15 14:19, 25F

03/15 14:20, 4年前 , 26F
是從sheet1帶
03/15 14:20, 26F

03/15 14:20, 4年前 , 27F
入不是?
03/15 14:20, 27F

03/15 14:21, 4年前 , 28F
所以要自動一定還有要有一個條件,1.某個儲存格的值來影響
03/15 14:21, 28F

03/15 14:22, 4年前 , 29F
要帶入是哪一列,2.可能不只一個零稅率發票說明書的表格
03/15 14:22, 29F

03/15 14:22, 4年前 , 30F
喔喔喔,我目前只想到一次貼一個橫列sheet內容的方式(第
03/15 14:22, 30F

03/15 14:22, 4年前 , 31F
二行)
03/15 14:22, 31F

03/15 14:22, 4年前 , 32F
如果可以自動帶入多行回傳1到6的公式就太好了~~
03/15 14:22, 32F

03/15 14:22, 4年前 , 33F
所以第一個表格(假設a1:j11)內的1~6是帶第二列,第二個表
03/15 14:22, 33F

03/15 14:23, 4年前 , 34F
格是帶入第三列
03/15 14:23, 34F

03/15 14:24, 4年前 , 35F
不是第二行,excel是以欄列來稱呼,之後原po所發的文,我
03/15 14:24, 35F

03/15 14:24, 4年前 , 36F
就已經回文告知了 https://i.imgur.com/CZsDRbj.jpg
03/15 14:24, 36F

03/15 14:25, 4年前 , 37F
之前
03/15 14:25, 37F

03/15 14:26, 4年前 , 38F
喔喔抱歉S大,感謝指正~~~
03/15 14:26, 38F

03/15 14:30, 4年前 , 39F
如果sheet1標上每一列的編號
03/15 14:30, 39F

03/15 14:30, 4年前 , 40F
利用編號自動帶入sheet2內的1到6,
03/15 14:30, 40F

03/15 14:30, 4年前 , 41F
並且生成很多個sheet
03/15 14:30, 41F

03/15 14:30, 4年前 , 42F
請問該如何設定呢?~~
03/15 14:30, 42F

03/15 14:37, 4年前 , 43F
所以是每一列個自新增工作表後將1到6資料帶入嗎?
03/15 14:37, 43F

03/15 14:37, 4年前 , 44F
是的~~~
03/15 14:37, 44F

03/15 14:39, 4年前 , 45F
工作表名稱也要跟著改?
03/15 14:39, 45F

03/15 14:40, 4年前 , 46F
可以改的話就太好了~~~
03/15 14:40, 46F

03/15 14:41, 4年前 , 47F
不能改也沒關係,只要1到6自動生成就太好了~~
03/15 14:41, 47F

03/15 14:43, 4年前 , 48F
巨集迴圈,以空白檔為範本sheets.copy
03/15 14:43, 48F

03/15 14:45, 4年前 , 49F
worksheet.name更名,其他range(..)或cells(row,column)都
03/15 14:45, 49F

03/15 14:45, 4年前 , 50F
有可能用到(帶入資料)
03/15 14:45, 50F

03/15 14:47, 4年前 , 51F
S大不好意思,我不太懂~~
03/15 14:47, 51F

03/15 14:54, 4年前 , 52F
如果沒有更名,也沒有要用巨集的話,於自訂名稱以
03/15 14:54, 52F

03/15 14:54, 4年前 , 53F
get.document,type_num以87
03/15 14:54, 53F

03/15 14:56, 4年前 , 54F
回傳的值是工作表於活頁簿位置編號,以這個就可以做要該工
03/15 14:56, 54F

03/15 14:57, 4年前 , 55F
作表要回傳哪一列資料
03/15 14:57, 55F

03/15 14:59, 4年前 , 56F
offset、index或indirect(r1c1)都可以
03/15 14:59, 56F

03/15 15:26, 4年前 , 57F
更正一下,14:54所寫的沒有要用巨集,是指前述14:43所提到
03/15 15:26, 57F

03/15 15:26, 4年前 , 58F
的巨集(用於vbe內)
03/15 15:26, 58F

03/15 15:48, 4年前 , 59F

03/15 15:49, 4年前 , 60F

03/15 15:50, 4年前 , 61F

03/15 15:51, 4年前 , 62F
S大抱歉~~我還沒有試出,請問該如何修正這個公式呢?
03/15 15:51, 62F

03/15 15:52, 4年前 , 63F
函數index不是這樣寫的=index(工作表名稱!c:g,自訂名稱,
03/15 15:52, 63F

03/15 15:53, 4年前 , 64F
column_num)
03/15 15:53, 64F

03/15 15:54, 4年前 , 65F
也要看自訂名稱回傳的值是多少,如果是2那剛好符合表格內
03/15 15:54, 65F

03/15 15:54, 4年前 , 66F
的資料是從第2行起,如果不是的話,再減個數值調整
03/15 15:54, 66F

03/15 15:59, 4年前 , 67F
03/15 15:59, 67F

03/15 16:21, 4年前 , 68F

03/15 16:23, 4年前 , 69F

03/15 16:24, 4年前 , 70F

03/15 16:25, 4年前 , 71F
S大抱歉,我想帶入第二列的資料,卻帶入了第三列黃色部
03/15 16:25, 71F

03/15 16:25, 4年前 , 72F
份的資料,請問公式該如何修正?
03/15 16:25, 72F

03/15 16:29, 4年前 , 73F
因為回傳為3所以自訂名稱減1,從第二列起,之後複製到所新
03/15 16:29, 73F

03/15 16:29, 4年前 , 74F
增的工作表時就會是2,3,4...列的資料
03/15 16:29, 74F

03/15 16:30, 4年前 , 75F

03/15 16:37, 4年前 , 76F
喔喔喔,太神奇了~~我了解了。
03/15 16:37, 76F

03/15 16:37, 4年前 , 77F
我就用這樣的方式新增sheet,公式自動也會填入下一列的資
03/15 16:37, 77F

03/15 16:37, 4年前 , 78F
03/15 16:37, 78F

03/15 16:38, 4年前 , 79F
S大真是太感謝您了~~~謝謝您不厭其煩的教導~~~感激
03/15 16:38, 79F

03/15 16:38, 4年前 , 80F
不盡!!
03/15 16:38, 80F
文章代碼(AID): #1URSG9ht (Office)
文章代碼(AID): #1URSG9ht (Office)