導言:在日常工作中, 把是一項很常見卻又很繁瑣的工作。如果工作輸入,費時費力,對於幾百人幾千人甚至幾萬人的資料,手動統計顯然是不可取的。
在這期《
郵件合併:把Excel資料按戶匯出到word模板中(枯燥講解版)
》教學影片中,我們講解了,如何把excel統計的資料按戶匯出到word模板裡面,裡面分為3部分:
如果你暫時沒時間學習,那麼可以直接按照第一部分的操作,快速完成工作任務。
第二部分是詳細講解了郵件合併規則的原理
第三部分是總結
在今天的文字版教程中,也分為兩部分
第一部分適用於暫時沒時間、或者暫時靜不下心只想快速完成任務的朋友;
第二部分我會詳細解讀一下影片中郵件合併高階規則中的原理,讓你明白為什麼要這麼操作;
關注一閃流溢
,帶給你一個新的辦公視界
如下圖所示,我們要把excel中的資料,以戶為單位,每一個家庭匯出到1張word表格模板中,確保一張表中沒有其他家庭的人,空餘的部分什麼都不顯示。
第一部分 先完成工作任務,有空再學習
步驟一
在excel右側空白列生成“輔助列”,在輔助列下方的單元格輸入=IF(A2=A3,1,0),然後雙擊小十字,快速填充下方所有資料。這裡是要讓每家最後一個人的值顯示為0
步驟二
儲存並關閉excel,開啟word模板,我們點選郵件-選擇收件人-使用現有列表
接下來使用我們剛才儲存的excel檔案,然後插入在對應位置上,插入每一項的合併域
步驟三
接下來把滑鼠放到這裡,即第二行的第一個單元格中,然後我們點選“規則”-“設定書籤”
如果像上圖一樣什麼都沒顯示,那就按alt+f9,切換域程式碼,你會看到如下圖所示的樣子
步驟四
把滑鼠游標放到雙引號中間,點選“插入合併域”-“輔助列”
步驟五
把滑鼠游標放到域外面,點選“郵件”-“規則”-“下一記錄條件”-“輔助列”-“等於”-“1”
步驟六
把滑鼠游標放到域外面,點選“郵件”-“規則”-“如果。。那麼。。否則”
在彈出的視窗中,選擇“輔助列”-“等於”-“1”-插入“c”
然後選中輔助列的合併域,刪除,寫成a,然後把後面的c刪除,插入合併域-成員姓名
步驟七
接下來我們複製剛才的if域,選中這一行後面的單元格,貼上,然後在每一個單元格的第一個雙引號中間,插入對應的合併域
步驟八
然後我們複製這一整行,選中剩下的所有單元格,貼上
步驟九
我們點選“完成併合並”-“編輯單個文件”,然後生成最終檔案。此時我們發現,excel中統計好的資料就已經生成到了固定模板的word文件裡面了,而且是以家庭為單位,1張表1戶人。無論這一戶有多少人,都生成到了一張表中,其他沒有資料的地方都顯示為空。
大家也可對照《
影片教學
》影片來進行操作。
第二部分 咱們來學習一下操作的原理
為什麼這麼操作就可以呢,下面我們來講解一下,當你看到這裡的時候,記得給一閃流溢點個關注,方便的話,點贊評論收藏轉發一下。
知識點一、關於郵件合併
不僅僅是這個檔案,以後大家只要遇到這種excel中有很多資料+匯出到固定的word模板,一定要第一時間想到“郵件合併”功能。說是郵件合併,大家可以理解成“依照已有的資料,生成固定的模板”。如員工資訊卡、工資條等。
知識點二、郵件合併中如何插入下一個人的資料
我們看到,在word模板的第一行,對應的是excel的第一個人的資料
如果我們直接插入合併域,那麼還是excel中第一個人的資料,
如果我們想生成第二個人的資料,那麼就要使用“下一記錄”的規則
比如這裡我們先插入“下一記錄”規則,然後再插入成員姓名,那麼“方詩瑤”就會被插入進來,即插入了excel下一行的資料
知識點三、帶條件的“下一記錄規則”
但是我們不能無限制地使用“下一記錄規則”,因為這樣會把其他家庭的人也插入到這個word表格中,所以我們要使用“帶條件”的“下一記錄規則”,
也就是滿足戶號相等的時候,才能使用下一記錄,即“下一記錄規則條件”。
但是戶號有很多,我們不能同時輸入所有戶號,所以要設定一個輔助列,
透過比較上一行和下一行的戶號,如果如果戶號相同,那麼使用下一記錄規則,如果戶號不同,那麼不使用下一記錄規則。
所以,我們建立如下圖的輔助列,如果戶號相同,輔助列的值是1,那麼使用下一記錄規則;如果戶號不同,輔助列的值是0,則不能使用下一記錄規則。
透過這種方式,我們在word中使用“下一記錄條件”規則,插入後續的人員資料
但是這樣生成出來卻是這樣的,每一家最後一個人的資料填補了後面所有的空單元格
知識點四、所以我們還需要另一個規則
那就是如果輔助列這個變數的值是1,那麼插入“成員姓名”這個合併域,
如果不是1,那麼該單元格顯示為空。
所以現在第二個單元格里面應該有三個規則
分別是:
1.變數規則:設定輔助列的值為變數
2.下一記錄條件規則:輔助列的值是1,那麼應用下一行的資料
3.如果...規則:如果輔助列的值是1,那麼顯示的資料是“成員姓名”,如果不是1,那麼顯示為空
特別注意:
大家一定要明確一個概念,這個變數代表的是它上一行資料對應的輔助列的值,
如下圖所示,詳細解讀就是:
如果輔助列的值是1,那麼使用
“if規則”
顯示“成員姓名”,如果不是1,那麼顯示空
如果輔助列的值是1,那麼
使用“下一記錄條件”規則
,顯示“方詩瑤”,如果不是1,那麼繼續插入“杜銘桐”
同樣的,當我們遇到家庭分隔的時候,有朋友可能會有所疑惑,為什麼杜卿聞的輔助列是0,那麼還會顯示
在之前我們把輔助列的值
變成了變數(步驟六)
,這是最關鍵的一步,因為變數的值是上一行資料的值,也就是說,word中之所以能顯示出來“杜卿聞”,是因為“劉冉”的輔助列是1。
類比於,為什麼能插入“方詩瑤”,那是因為“杜銘桐”的輔助列是1
這個變數a,是它上一行資料對應的輔助列的值
那為什麼下方是空白,那是因為“
杜卿聞
”這一行的輔助列是0,所以顯示為空
總結時間
今天我們把影片中的內容以文字版的形式進行了講解,大家以結合影片
閱讀。本次主要講解了郵件合併的使用、變數規則、下一記錄條件規則以及如果if的規則。如果還有不明白的地方或者想要諮詢其他的問題,可加入咱們的交流群。
好了,本次的教學時間就到這裡了,如果覺得
有所收穫
的話,希望
長按點贊
、收藏、評論、轉發支援一下,
你的支援對我很重要
!
關注一閃流溢,每天都能get新技能!