高效excel現有每列數據後面插入一列,然後用原來列裡面的數據減去第一個單元格的數字,得到新的數據?
01-29
我想在excel現有每列數據後面插入一列,然後用原來列裡面的數據減去第一個單元格的數字,得到新的數據。這個有沒有函數或者高效方法可以實現啊?現在一列一列的輸入函數再去填充太難了,數據量很大
很簡單啊,用基本的操作,不要半分鐘就搞定了。不用VBA!
用到的功能,定位-常量,定位-空值,ctrl+enter
具體操作見GIF動圖
沒那麼麻煩,重新拿一個sheet。新sheet的奇數列等於舊sheet中列數減一除以二加一列。新sheet的偶數列等於前一列減第一個單元格。新sheet就是你要的結果
錄製宏 so easy 可以試一下 我不會錄製gif文件
https://pan.baidu.com/s/1eS8NhVO上傳視頻失敗 你自己看下吧 有問題可以郵件,收的及時一些
編個宏
好多答案用vba的………真需要這麼複雜么?
新開一張表,奇數列用index(舊錶$A:$ZZ,row(),(column()-1)/2)得到舊錶數據,偶數列做你想做的事情,然後兩數列一拉、橫列一拉就完事了如果列數少,手動插入列,然後每列第一個單元格用絕對引用得到數據,快速填充即可
可以用滑鼠加鍵盤,快速插入列,右鍵選中列,然後點擊鍵盤I,即可插入新的一列
或者錄製一段插入列的宏
謝邀。用VBA啊!實現起來很簡單。題主需要代碼可以私信。
謝邀,看你具體情況而言,如果在30列之內,我建議你用手動的方式插入,可以用一些技巧,比如快速向下填充,公式設置好引用,後面的可以直接複製使用。如果很多文件很多列,可以使用VBA來解決(VBA我不會)。
推薦閱讀:
※如何給Excel設置動態登陸密碼?
※excel中如何利用宏做上千次的表格數據求平均?
※如何整理excel?
※如何在Excel中提取指定字元內的文本?