两个listmap合并去重_Excel 二维表,相同行标题的多个值各占一行,如何合并为一行?...
員工考勤表,本不復雜,如果用一維表輸入原始數據,需要提交給領導看的時候再轉換成容易識別的二維表,這是最推薦的做法。
如果要直接做二維表,也可以,但是就要做成標準的二維表,比如,每天的員工姓名都應該是唯一的,否則還得再進行加工處理。
案例:
下圖 1 是某天的全體員工考勤表,1 個員工可能會同時符合兩個考勤選項,比如“遲到”和“早退”。
若出現符合多個選項的情況,目前的表會分多行顯示,所以可以看到某些員工的姓名重復出現。
請將姓名去重,每個員工的所有狀態填充到同一行中。
效果如下圖 2 所示。
解決方案:
1. 選中整個數據表區域 --> 選擇菜單欄的“數據”-->“從表格”
2. 在彈出的對話框中點擊“確定”
考勤表已上傳至 Power Query。
3. 選中“姓名”列 --> 選擇菜單欄的“轉換”-->“逆透視列”-->“逆透視其他列”
表格轉換成了一維表。
4. 選中“屬性”列 --> 選擇菜單欄的“轉換”-->“透視列”
5. 在彈出的對話框的下拉菜單中選擇“值”--> 點擊“確定”
一維表再次轉換成了二維表,相同姓名合并成了一行。
6. 按住 Shift 鍵,選中除“姓名”之外的所有列 --> 選擇菜單欄的“主頁”-->“數據類型”-->“文本”
選中列的標題前面屬性由“1.2”變成了“ABC”,說明格式都已經轉換成文本了。
7. 繼續選中除“姓名”之外的所有列 --> 選擇菜單欄的“轉換”-->“替換值”-->“替換值”
8. 在彈出的對話框中將“1”替換為“Y”--> 點擊“確定”
9. 再次選擇菜單欄的“轉換”-->“替換值”-->“替換值”
10. 在彈出的對話框中查找“0”,“替換為”留空 --> 點擊“確定”
11. 選擇菜單欄的“主頁”-->“關閉并上載”-->“關閉并上載至...”
12. 在彈出的對話框中選擇“現有工作表”--> 選擇需要上載的位置 --> 點擊“加載”
綠色區域就是修改后的二維表,相同姓名的結果都合并到了同一行。
很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。
現在終于有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。
總結
以上是生活随笔為你收集整理的两个listmap合并去重_Excel 二维表,相同行标题的多个值各占一行,如何合并为一行?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python目录遍历_python文件操
- 下一篇: python asyncio理解_我实在