yl大愛牛奶
題主提了個挺有意思的問題,一般都建議儘量少使用合併單元格,因為在複製、刪除、計算等諸多方面都存在一些麻煩。
不過,工作中,不可避免的還是會遇到合併單元格。既然已經合併了,也不一定就要拆分開,掌握下面的小技巧,可以將標準單元格中的數據直接粘貼到合併單元格中。
方法:選中所有“負責人”的單元格,按住Ctrl鍵,同時點擊第一個單元格,輸入公式,然後按“Ctrl + Enter”鍵批量輸入公式即可。
公式:=INDEX(F:F,COUNTA($C$1:C2))解釋:
還記得我們在自動填充合併單元格序號時,是怎麼做的嗎?
沒錯,就是用到了“COUNTA($C$1:C2)”這樣的公式。
公式中使用了混合引用,在填充時會自動變成“=COUNTA($C$1:C4)”“=COUNTA($C$1:C8)”等,從而實現自動編號。
而這個編號不正好是F列數據的行數嗎?
這樣我們就可以使用“INDEX(數據,第幾個數據)”函數來填充數據啦。
有朋友說了,COUNTA函數計算結果不一定和要複製數據的行數相對應啊。
其實,沒有關係,就算要複製的內容在另外一張表上也沒有關係,只要使用INDEX函數時,對COUNTA部分適當地做點偏移,例如“+2”、“-3”之類即可。
如公式:=INDEX([工作簿1]Sheet1!$A:$A,COUNTA($C$1:C2)+2)拓展
所以,將標準單元格中的內容複製粘貼到合併後的單元格,關鍵在於獲取每個合併單元格的序號。
之後,除了可以使用INDEX函數,也可以使用OFFSET函數來實現。
公式:=OFFSET($F$1,COUNTA($C$1:C2)-1,,1)OFFSET公式以“$F$1”為基準點,向下偏移“COUNTA($C$1:C2)-1”行,獲得一個數據。
還可以使用INDIRECT函數實現。
公式:=INDIRECT("F"&COUNTA($C$1:C2))INDIRECT公式執行的結果將得到“=INDIRECT(F2)”、“=INDIRECT(F2)”等,也就得到了F2、F3單元格的值。
不過使用INDIRECT函數後,不要插入或刪除數據哦,否則要複製的內容列號變了,INDIRECT的結果就變了。
你喜歡用哪個函數呢?
在Excel中處理問題,總是有許多方法的,常常思考和總結,可以讓我們事半功倍。
學習,為了更好的生活。歡迎點贊、評論、關注和點擊頭像。