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

2021-06-26 19:04:13 字數 1739 閱讀 7917

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高手請進用公式實現指定行指定列的資料

如果將列號改為數字 則在c2輸入 index 1 1000,a1,b1 這從1 1000行的所有資料都可以了 補充 更精彩答案 這裡假設a1寫行,b1裡寫列,c1寫公式,則 1 如果列用字母表示 indirect b1 a1 解釋 indirect,返回由文字字串指定的引用。詳見幫助。2 如果都用數...

向您請教關於Excel插入行,如何自動套用上一行的公式

用選擇性貼上 公式試試?如果你手動選擇性貼上公式可以的話就可以用下面 當然 選中你的資料區,選單 資料 列表 建立列表,就行了 自動插入行 是插入很多行?還是隻插入一行?還有 這個自動是什麼意思?包含上一行的公式 直接複製上一行貼上在插入行 插入行就有公式了 excel中如何插入新一行時,自動套用上...

怎樣在excel中設定列的自動求差功能

1.首先開啟要編輯的電子 如圖 2.然後在d2那裡輸入 b2 c2 意思是b2個單元格減去c2單元格的差值就是d2的值。所以這個要根據 裡的位置來定 如圖。3.輸入上面那個公式之後,就可以得出差值6 如圖。4.如果想批量的去運算差值的話,就可以單擊6那個單元格,這時單元格右下角會有一個 號 可以往下...