→ soyoso: 項目和時數以日期的儲存格判斷,有值顯示,無值""空字串 01/11 07:29
→ aydybuv: 大感謝!!! 我馬上來試試 01/11 08:45
謝謝你~但我想稍作修改卻不知從何下手...
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
→ soyoso: 日期方面列號4,7,10...顯示,公式isodd(...)改以mod(row()01/11 13:25
→ soyoso: ,3)等於1時顯示01/11 13:26
→ soyoso: 項目、時數、其他資料方面原max是以第3列開始,改以第4列01/11 13:27
→ soyoso: 起,offset欄偏移iseven(..)改以mod(row()-3,3)01/11 13:28
→ aydybuv: 大感謝!! 完成了!!01/11 17:49
不好意思 再詢問一下
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
→ soyoso: 原po的資料又和原文或回文的不太一樣,如原文和回文內看起 01/12 12:56
→ soyoso: 來是主要姓名次要日期排序,但新的回文又不一樣了 01/12 12:57
→ soyoso: 另外公式這方面我提供的連結內並無說這部分要用陣列公式( 01/12 12:57
→ soyoso: 組合鍵)的方式,為何要加呢? 01/12 12:58
→ soyoso: 有要用陣列公式的就是日期取唯一值,這方面有特別備註 01/12 12:59
→ aydybuv: 多按了 非常抱歉… 改了之後還是會列出AB那一項 01/12 12:59
→ aydybuv: 若日期可以照順序輸入 但是同一日可能會有很多姓名 這樣 01/12 13:00
→ aydybuv: 有辦法修改嗎? 01/12 13:00
→ soyoso: 如果只是改有沒有按組合鍵,是和正確顯示是沒有關係的 01/12 13:00
→ soyoso: 其實要看的是,原po的實際資料是如何呈現的,有排序沒排序 01/12 13:02
→ soyoso: 這會是影響公式要以那種方式來寫 01/12 13:02
→ aydybuv: 我原文範例舉得不好 待我傳張圖說明 01/12 13:06
→ aydybuv: 日期會照順序,但也不會每日都有,要完成的表格:替換姓 01/12 13:12
→ aydybuv: 名後會跳出他的細項 01/12 13:12
→ soyoso: 可對應 01/12 13:19
→ aydybuv: 怎麼會排斥輔助欄呢 我馬上來試試! 01/12 13:33
→ aydybuv: 完成了! 真的非常感謝你! 01/12 13:43
→ aydybuv: 感謝您的支援! 我再繼續練習看看 01/12 14:17