作者e390401 (miny)
看板Office
標題如何用excel製作出勤紀錄
時間Sat Feb 2 11:53:19 2019
軟體:EXCEL
版本:2013
想請教有份資料是從google表單進來的出勤資料,該如何用excel 函數轉換成我要的出勤
紀錄
例如:
A 1/5 上午
B 1/5 上午
C 1/5 下午
B 1/6 上午
C 1/6 上午
A 1/6 上午
想要滙出成為
A 1/5上午 1/6上午
B 1/5上午 1/6上午
C 1/5下午 1/6上午
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.75.237
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1549079602.A.E63.html
1F:→ soyoso: 原文所舉的例如是二欄還是三欄?02/02 11:54
2F:→ e390401: 是3欄02/02 11:55
4F:→ soyoso: 儲存格n1的公式需再多配合e欄輔助欄02/02 12:02
5F:→ soyoso: 連結內的g和m欄是以資料→資料工具,移除重複,取得唯一值 02/02 12:07
7F:→ soyoso: 另外該文章沒有分類,請於文章外以大T方式修改一下02/02 12:10
謝謝s大解答
剛發出問題就發現沒有分類
但因是用手機,所以不太會修正
還在想辦法修正,抱歉了
※ 編輯: e390401 (223.140.75.237), 02/02/2019 12:14:36
8F:→ soyoso: 補充,模擬上b欄是假設符合日期序列值,因此d欄再連接上會02/02 12:13
9F:→ soyoso: 配合函數text,如果實際是文字類型的話,就可不用該函數02/02 12:14
※ 編輯: e390401 (223.140.75.237), 02/02/2019 12:18:34
10F:推 vans320: 樞紐~?02/06 00:00
11F:→ soyoso: 知道樞紐可以取唯一值;但v大只打樞紐,是否就表示以樞紐02/06 10:51
12F:→ soyoso: 就可以達成,從原文舉例的資料,變成想要匯出成為的資料,02/06 10:51
13F:→ soyoso: 因實做不出來如何左右排列且合併日期及上下午字串,再請v02/06 10:51
14F:→ soyoso: 大提供一下要達成該方法的樞紐步驟02/06 10:51
S大,再請教一下,這公式在H欄沒有問題,但在I欄就無法出現,不知道我有什麼地方做
錯了
※ 編輯: e390401 (114.137.52.209), 02/13/2019 17:51:25
15F:→ soyoso: 如是以提供連結來說的話,i欄的部分是以h1的公式拖曳的 02/13 18:08
16F:→ soyoso: 也就是h1鍵入公式後,按下組合鍵ctrl+shift+enter 02/13 18:09
17F:→ soyoso: 拖曳至h1:i3的範圍;如果h欄沒問題而i欄無法出現的話,先 02/13 18:10
18F:→ soyoso: 檢查絕對參照的部分 02/13 18:10
19F:→ soyoso: 如果覺得和提供的公式一致的話,就截個圖看看 02/13 18:11
21F:→ soyoso: 公式是否是鍵入於儲存格i2(?),有看到欄號沒看到列號,假02/13 18:51
22F:→ soyoso: 設是i2,於i2內的公式column()括號內應該是b2,拖曳的關係02/13 18:53
23F:→ soyoso: 到j2時為c2;那到公式一開始鍵入的那個儲存格i2,將column02/13 18:53
24F:→ soyoso: ()括號內的儲存格位置改為a1,再拖曳至i2:j5試試02/13 18:54
成功了,感謝您
※ 編輯: e390401 (114.137.52.209), 02/13/2019 19:04:33
S大,我想再向您請教1個問題,我本來使用排序內的自動排序,自訂新清單時,因字元太
多,所以無法完成所有設定,這是否可以直接用函數設定
※ 編輯: e390401 (114.137.52.209), 02/14/2019 18:16:51
25F:→ soyoso: 是否可以直接用公式達成所要,還是要看檔案才能比較正確回 02/14 19:17
26F:→ soyoso: 覆,看要不要提供範例檔,上傳雲端空間,共用,貼上連結( 02/14 19:18
27F:→ soyoso: 長度太長的話,請縮短網址) 02/14 19:19
https://i.imgur.com/T6PoTeV.jpg
我想要自動排成03N.05A.07P
※ 編輯: e390401 (114.137.52.209), 02/14/2019 19:52:46
28F:→ soyoso: 所以儲存格a1就是....05A.07P..03N.....,點號前沒資料儲02/14 20:06
29F:→ soyoso: 存格內也沒資料的意思嗎? 02/14 20:06
A1儲存格裡有IF 公式,取的是下面儲存格裡(A2-A31)的數值,加上.,這些儲存格內有
與其他資料連結,只用一般小到大排序的話,03N無法排在正確的位子上,所以才用自訂
清單,但自訂就遇到字數限制的問題,所以想問是不是有辦法解決
※ 編輯: e390401 (114.137.52.209), 02/14/2019 20:47:20
30F:→ soyoso: 如果因字數無合適方法的話,就以a2:a31為排序順序,b2:b31 02/14 20:51
31F:→ soyoso: 拉個1~30的數字;再到要排序的表格,以一欄輔助欄,以 02/14 20:52
32F:→ soyoso: index配合match,搜尋a欄回傳b欄數字,最後再以輔助欄來排 02/14 20:54
33F:→ soyoso: 序 02/14 20:54
34F:→ soyoso: 如果數字可以填在a欄的話就以vlookup 02/14 20:55
36F:→ soyoso: 輔助欄,最後排序f:g欄,排序方式以g欄02/14 21:00
https://drive.google.com/file/d/1Ghy3EkPKJsit8lVoNikb4rc6yj-gCuFd/view?usp=sha
ring
再麻煩S大,要排序的是A3工作表內的A1儲存格
※ 編輯: e390401 (114.137.52.209), 02/15/2019 10:50:23
37F:→ soyoso: 什麼意思?A3工作表內的A1儲存格應該是指....03A.02N..01P 02/15 10:57
38F:→ soyoso: ......................的這個儲存格吧 02/15 10:57
39F:→ soyoso: 那排序a1這個單一儲存格不是很奇怪嗎?02/15 10:59
40F:→ soyoso: 所以原po是希望以儲存格a1為順序為主來排序其他儲存格的意02/15 11:01
41F:→ soyoso: 思嗎?02/15 11:01
42F:→ e390401: 對,因為我不會照您說的設定index及match的函數,讓儲存 02/15 11:01
43F:→ e390401: 格自動排序 02/15 11:01
44F:→ soyoso: 那希望是那個工作表以這個a1的順序來排序呢? 02/15 11:02
是對應工作表1的B3儲存格
※ 編輯: e390401 (114.137.52.209), 02/15/2019 20:06:32
45F:→ soyoso: 看是否敘述一下那個工作表內的儲存格希望要達成什麼結果, 02/15 20:21
46F:→ soyoso: 因回文寫到要排序,以我的理解要排序不就是一個範圍(二列 02/15 20:21
47F:→ soyoso: 以上),以某排序方式(A到Z、Z到A或是自訂排序)來達成,但 02/15 20:21
48F:→ soyoso: 所提到的卻又是單一儲存格,如:要排序的是A3工作表內的A1 02/15 20:21
49F:→ soyoso: 儲存格?對應工作表1的B3儲存格?也許我誤解了原po要的結 02/15 20:21
50F:→ soyoso: 果,因此這方面就舉例吧 02/15 20:21