excel相同區域後插入行,Excel2013中怎麼使新插入的行與上一行的公式相同?

2022-03-08 20:33:56 字數 3271 閱讀 7725

1樓:匿名使用者

1)於[目標工作表]建立[功能按鈕]。

2)於[vba]中複製並貼上以下**。

3)將[功能按鈕]對應至該**程式。

4)點選執行[功能按鈕]。

5)操作前後結果如附圖。

' 本程式具以下預設條件:

' [姓氏]與[姓氏號]分別屬於工作表[姓名]的[c]列與[d]列;

' 原始檔案中的[真實資料(不包含[欄位名稱])起自於第五行;

' 整個工作表的最末一筆資料不新增空行。

dim ygaca, ygrec, ygend as long

dim yskey as string

dim ybchk as boolean

' 變數[ygaca]:長整型別;表示[自動加一計量變數]。

' 變數[ygrec]:長整型別;表示[原始檔案資料筆數]。

' 變數[ygend]:長整型別;表示[首位姓氏的最末行]。

' 變數[yskey]:字串型別;表示[關鍵姓名字段]鍵值。

' 變數[ybchk]:布林型別;表示查核[是否同姓]結果。

sheets("姓名").activate

ygrec = 0

for ygaca = 5 to 65535

if cells(ygaca, 3) = "" then exit for

ygrec = ygrec + 1

next ygaca

' 計算原始檔案中的[真實資料]筆數。

if ygrec < 3 then exit sub

' 若[真實資料]筆數小於三則退出程式(資料少,手動操作即可)。

ygend = 7

' 人工判定[真實資料]中[首位姓氏]的[最後一筆]行標(作為[運算終點])。

ygrec = ygrec + 4

doif ygrec <= ygend then exit sub

yskey = cells(ygrec, 3)

ybchk = true

doygrec = ygrec - 1

if (cells(ygrec, 3) <> yskey) then

ybchk = flase

end if

loop until cells(ygrec, 3) <> yskey

if not ybchk then

ygrec = ygrec + 1

for ygaca = 1 to 5

cells(ygrec, 3).entirerow.insert

next ygaca

ygrec = ygrec - 1

end if

loop until ygrec < ygend

' 由[真實資料]的最後一筆資料[向上逐一處理],若同姓則不新增空行。

end sub

'' <<< eom (test) >>>

2樓:匿名使用者

點中「丁」後面的5行行號,右鍵---插入。選中「馬」後面5行,按f4鍵,就入插入5行了,連續照此操作,很快就能完成。

f4鍵是重複操作鍵,可以重複上一次的操作,所以要連續進行插入的操作。

如果每個姓名一樣多,插入5行就很容易,用寫序號的方法,通過排序可一次性插入若干行。

3樓:平陽虎

用vba**能輕鬆搞定。試試吧。

excel2013中怎麼使新插入的行與上一行的公式相同?

4樓:哇哎西西

1、計算機開啟excel文件。

2、開啟excel文件後,選擇資料下方的空白行。

3、選擇空行後,按ctrl鍵調出定位頁面,然後點選空值,點選空值後點選確定。

4、確定空值後,滑鼠不指向任何地方,直接輸入=符號。

5、輸入後=直接按滑鼠左鍵。

6、輸入↓鍵後,按ctrl回車鍵。

5樓:情感小兔

在excel2013中使新插入的行與上一行的公式相同,也就是自動填充公式,的具體操作方法與步驟如下。

4、如圖所示,在e2r的位置單元格中輸入金額的公式,按回車鍵。

5、可以看到回車後,下面行的金額也已經計算好了,如下圖所示。

6、在下方再新增一行如圖所示,輸入單價和數量等其他資訊。

7、就可以看到在金額這一欄中就已經計算出來了,也就是自動填充了與上一行的公式相同的公式,設定已經完成。

6樓:匿名使用者

將原始**做成「表」的樣式,插入行,公式自動擴充套件。具體參考:

7樓:本人的小世界

開啟需要處理的excel檔案,選擇「檔案」。

然後選擇「選項」。

選擇高階——編輯選項——擴充套件資料區域及格式——確定。

在乙個單元格中輸入公式,並按回車鍵。

就可以使插入行與上一行的公式相同。

excel工作表設定保護後,如何在鎖定區域插入行或列

8樓:百發百中

如果保護工作表時,設定不允許使用者插入行、插入列等操作,那麼在保護工作表以後,是不能插入行和列的,如果要插入,需要撤銷保護工作表。允許使用者插入行和列的操作,可以做如下設定:

1、點選審閱——保護工作表。

2、「在允許此工作表的使用者進行」專案下,勾選插入行、插入列。

9樓:

鎖定時勾選「插入行」、「插入列」,想在工作表插入行或列時選中整行或整列右鍵插入,就可以了。

10樓:香香講百科

回答稍等馬上為您查詢

您好親親這邊為您查詢到

可以根據資料可能的大小預留行數吧,比如1000行。

1)把公式列全部填充好公式(比如b1:b1000)。可以加if或iferror函式判斷如果本行應該輸入資料的單元格沒有輸入就本單元格顯示為空,如果有輸入就顯示公式結果。

比如a2要輸入資料,b2等於a2+100,b2公式為=if(a2="","",a2+100)

2)把公式列全部鎖定,需要輸入資料的列取消鎖定。

3)鎖定工作表。

更多5條

不同區域形成的因素不同,區域特徵相差也很大,讀下列「中國政區圖」,回答題小題1 甲區域和乙區域相

小題bai1 d 小題2 a 小題3 b 試題分析 du 小題1 圖示甲位於東北zhi地區作 物生長期較短,dao乙位於長江三角回洲,受來自海洋的答夏季風影響強,所以海洋性較強,東北地區的降水和溫度都比長三角地區少和低。故d項正確。小題2 長江三角洲廣泛分布的水稻土,有機質含量較高,比較肥沃。a正確...

excel多區域求和,excel中sumifs公式多列 或者區域求和

最好別做這些題目,無聊得很,真的沒意思。什麼叫公式標準寫法,什麼叫簡寫?第乙個就是類似這樣的格式 sumproduct sumifs au7 au14020,al7 al14020,aj7 aj14020,aj1,ai7 ai14020,但是不夠靈活,靈活一點的單元格引用格式的陣列是這樣的格式 陣列...

excel如何顯示多個相同字元

這個需要用到巨集程式 你在工具欄找到 工具 巨集 vb編輯器 然後在彈出的視窗左邊有工作表的名稱,雙擊後在編輯區域輸入下面這段 的第一部分是當工作表有變化的時候呼叫子程式 的第二部分是被呼叫的子程式,內容是讀取該工作表a1位置的數值,然後按你要求進行運算,在a2位置輸出你要的結果,這兒給你用的字元是...