[算表] 查找重複資料 且顯示於不同行

看板Office作者 (=.=)時間6年前 (2018/01/10 23:46), 6年前編輯推噓0(0033)
留言33則, 2人參與, 6年前最新討論串1/1
軟體: EXCEL 版本: 2010 大家好~目前在一個表格上遇到難題 如下範例: SHEET1 是手動輸入的資料 SHEET2 是要完成的表格 日期 姓名 項目 時數 姓名 甲 1/1 甲 上班 2 日期 1/1 甲 加班 3 1/1 項目 上班 加班 時數 2 3 1/2 甲 上班 4 1/2 項目 上班 停休 時數 4 3 1/2 甲 停休 3 1/3 乙 上班 3 . . . 其中SHEET2姓名 甲已經打好了 日期、項目、時數都要從SHEET1抓取 不知是否有辦法在抓取到第二個1/1時,加班這個項目可以換行如上所示 目前我只能完成到這樣 姓名 甲 日期 1/1 項目 上班 時數 2 1/1 項目 加班 時數 3 . . . 還想不到如何讓加班跳到上班的右邊...然後把重複的1/1日刪掉 求解~感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.149.204 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1515599213.A.28B.html

01/11 07:00, 6年前 , 1F
如每日為二筆資料的話
01/11 07:00, 1F

01/11 07:28, 6年前 , 2F
01/11 07:28, 2F

01/11 07:29, 6年前 , 3F
項目和時數以日期的儲存格判斷,有值顯示,無值""空字串
01/11 07:29, 3F

01/11 07:49, 6年前 , 4F
日期內項目不定數
01/11 07:49, 4F

01/11 08:45, 6年前 , 5F
大感謝!!! 我馬上來試試
01/11 08:45, 5F
謝謝你~但我想稍作修改卻不知從何下手... SHEET1 是手動輸入的資料 SHEET2 是要完成的表格 日期 姓名 項目 時數 其他 姓名 甲 列1 1/1 甲 上班 2 ABA 日期 列2 1/1 甲 加班 3 AAB 項目 上班 加班 列3 1/1 時數 2 3 列4 1/2 甲 上班 4 BGS 其他 ABA AAB 列5 項目 上班 停休 加班 列6 1/2 甲 停休 3 AAA 1/2 時數 4 3 3 列7 其他 BGS AAA DDD 列8 1/2 甲 加班 3 DDD . . 1/3 乙 上班 3 EFE . 也就是多一欄其他需要抓取~ 然後所抓取的日期在時數那一列.. 完全不知如何修改大大的公式...再麻煩了~ ※ 編輯: aydybuv (180.217.149.204), 01/11/2018 13:01:32

01/11 13:25, 6年前 , 6F
日期方面列號4,7,10...顯示,公式isodd(...)改以mod(row()
01/11 13:25, 6F

01/11 13:26, 6年前 , 7F
,3)等於1時顯示
01/11 13:26, 7F

01/11 13:27, 6年前 , 8F
項目、時數、其他資料方面原max是以第3列開始,改以第4列
01/11 13:27, 8F

01/11 13:28, 6年前 , 9F
起,offset欄偏移iseven(..)改以mod(row()-3,3)
01/11 13:28, 9F

01/11 17:49, 6年前 , 10F
大感謝!! 完成了!!
01/11 17:49, 10F
不好意思 再詢問一下 https://i.imgur.com/F2N0b0B.jpg
如這張圖所示 橘底這一格 好像抓到了不該抓的數值… 這樣要如何修改呢? 在此附上公式方便使用 I3={IF((COUNTIF($A:$A,MAX($F$4:$F4))>=COLUMN(B1)*($G3<>""),OFFSET($C$1,MATCH(MAX($F$4:$F4),$A:$A,O)+COLUMN(B1)-2,MOD(ROW()-3)),"")} 麻煩了! ※ 編輯: aydybuv (223.140.192.22), 01/12/2018 12:48:55

01/12 12:56, 6年前 , 11F
原po的資料又和原文或回文的不太一樣,如原文和回文內看起
01/12 12:56, 11F

01/12 12:57, 6年前 , 12F
來是主要姓名次要日期排序,但新的回文又不一樣了
01/12 12:57, 12F

01/12 12:57, 6年前 , 13F
另外公式這方面我提供的連結內並無說這部分要用陣列公式(
01/12 12:57, 13F

01/12 12:58, 6年前 , 14F
組合鍵)的方式,為何要加呢?
01/12 12:58, 14F

01/12 12:59, 6年前 , 15F
有要用陣列公式的就是日期取唯一值,這方面有特別備註
01/12 12:59, 15F

01/12 12:59, 6年前 , 16F
多按了 非常抱歉… 改了之後還是會列出AB那一項
01/12 12:59, 16F

01/12 13:00, 6年前 , 17F
若日期可以照順序輸入 但是同一日可能會有很多姓名 這樣
01/12 13:00, 17F

01/12 13:00, 6年前 , 18F
有辦法修改嗎?
01/12 13:00, 18F

01/12 13:00, 6年前 , 19F
如果只是改有沒有按組合鍵,是和正確顯示是沒有關係的
01/12 13:00, 19F

01/12 13:02, 6年前 , 20F
其實要看的是,原po的實際資料是如何呈現的,有排序沒排序
01/12 13:02, 20F

01/12 13:02, 6年前 , 21F
這會是影響公式要以那種方式來寫
01/12 13:02, 21F

01/12 13:06, 6年前 , 22F
我原文範例舉得不好 待我傳張圖說明
01/12 13:06, 22F

01/12 13:10, 6年前 , 23F

01/12 13:12, 6年前 , 24F
日期會照順序,但也不會每日都有,要完成的表格:替換姓
01/12 13:12, 24F

01/12 13:12, 6年前 , 25F
名後會跳出他的細項
01/12 13:12, 25F

01/12 13:19, 6年前 , 26F
類似這樣,日期不排序也
01/12 13:19, 26F

01/12 13:19, 6年前 , 27F
可對應
01/12 13:19, 27F

01/12 13:27, 6年前 , 28F
如不排斥以輔助欄的話 https://i.imgur.com/ncAnTRh.jpg
01/12 13:27, 28F

01/12 13:33, 6年前 , 29F
怎麼會排斥輔助欄呢 我馬上來試試!
01/12 13:33, 29F

01/12 13:35, 6年前 , 30F
13:19回文方面可調整為 https://i.imgur.com/DUYbojH.jpg
01/12 13:35, 30F

01/12 13:43, 6年前 , 31F
完成了! 真的非常感謝你!
01/12 13:43, 31F

01/12 13:53, 6年前 , 32F
日期方面也可用輔助欄 https://i.imgur.com/ewvoCx4.jpg
01/12 13:53, 32F

01/12 14:17, 6年前 , 33F
感謝您的支援! 我再繼續練習看看
01/12 14:17, 33F
文章代碼(AID): #1QLZLjAB (Office)