EXCEL在指定行自動插入行,Excel 按指定列數值自動插入行

2021-06-26 19:04:12 字數 1739 閱讀 5177

1樓:鬱渟

可以用vba完成.

右擊工作表標籤,檢視**,貼上**後按f5執行完成後可以刪除**

sub test()

for r = range("c65536").end(xlup).row to 1 step -1

if cells(r, 3) = "ug101400" thencells(r + 1, 3).resize(2, 1).entirerow.insert

cells(r + 1, 3) = "ug101401"

cells(r + 2, 3) = "ug101402"

end if

next

msgbox "搞定!請勿重複執行!"

end sub

2樓:振興僑中

出了手工插入以外,估計只有巨集做得到

excel 按指定列數值自動插入行

3樓:匿名使用者

1.插入兩個輔助列,在e1輸入“=sum(d$1:d1)”,後下拉。

2.在f1輸入“=row(a1)-1”,後下拉。

3.在a5輸入

“=if(row(a1)>sum($d$2:$d$4),"",index(a$2:a$4,lookup(row(a1),$e$1:

$e$4,$f$1:$f$4)+1))”。

4.把a5的資料複製貼上到b5-f5。

5.複製第五列的資料到下面幾列,直到顯示出來所有列。

4樓:沈一民

插入兩個輔助列

e1=sum(d$1:d1)

f1=row(a1)-1

兩公式向下複製

隨便找一個單元格比如a8輸入=if(row(a1)>sum($d$2:$d$4),"",index(a$2:a$4,lookup(row(a1),$e$1:

$e$4,$f$1:$f$4)+1))

把這個單元格向右向下複製即可。

5樓:匿名使用者

少量資料的話就用函式或自己直接插入相應的行就可以了,若操作量很大的話可以考慮用vba。需大批量運算元據+pp2327285699說明

6樓:平陽虎

建議用vba**解決。

excel 按指定列數值自動插入行 20

7樓:雲南新華電腦學校

根據關鍵字,跨表引用,可以用vlookup函式來實現。

表一示例資料:

如上圖,在做工資表時版,權需要有基礎資料表,列示姓名、職務、底薪等基礎資訊。

假如在表二中,用姓名作為關鍵字,可以如下圖所示:

b2公式為:=vlookup($a$2,sheet1!$a$2:$d$8,column(b:b),0)

c2公式為:=vlookup($a$2,sheet1!$a$2:$d$8,column(c:c),0)

d2公式為:=vlookup($a$2,sheet1!$a$2:$d$8,column(d:d),0)

該函式以姓名作為關鍵字,在表一$a$2:$d$8區域中查詢,然後分別返回該區域的第2、3、4列,並精確匹配。其中column函式用來生成該函式的第三引數,引用方式為相對引用,向右拖動公式時,可以自動改變引數數值。

8樓:匿名使用者

用vba吧,簡單的很。

9樓:匿名使用者

只能通過vba解決了

Excel按指定列數值自動插入行

根據關鍵字,跨表引用,可以用vlookup函式來實現。表一示例資料 如上圖,在做工資表時版,權需要有基礎資料表,列示姓名 職務 底薪等基礎資訊。假如在表二中,用姓名作為關鍵字,可以如下圖所示 b2公式為 vlookup a 2,sheet1 a 2 d 8,column b b 0 c2公式為 vl...

excel 插入行後,該行序號自動根據上一行 1,後面的行號也自動增加

excel中插入行後,該行序號自動根據上一行 1,後面的行號也自動增加,可使用row函式實現。方法步驟如下 1 開啟需要操作的excel 在需要序號的列中輸入函式 row 2 回車並下拉填充下方單元格公式。3 在需要插入行的地方通過滑鼠右鍵選擇 插入 4 發現下方序號自動遞加,然後通過下拉填充插入的...

如何在excel中自動輸入指定範圍內的隨機數值

方法如下 1.在a1 a10中自動輸入 中範圍內的隨機數值 2.輸入公式如下 注意 randbetween函式,第一個引數為最小值,第二個引數為最大值 因為要下拉填充,所以,d1 d2均為絕對引用 3.下拉填充得到結果如下 注意事項 利用rand或者randbetween函式得到隨機數時,每次重算,...