excel如何抽取同樣列名的資料,用VBA程式設計也可以,高分,急

2022-06-12 13:06:23 字數 2885 閱讀 5582

1樓:環保裝置

點尺度欄,可選中整列,然後點選資料—篩選—自動篩選,**中會出現倒三角標記,點選下拉,選擇排序即可。

2樓:

方便的話發到

[email protected]

3樓:雨慕苼

例如:range(rows(3), rows(5)).insert shift:=xldown

excel 如何 用 vba 根據第一行的列名獲取整列,並做相關操作?

4樓:綠水青山

sub macro2()

for y = 1 to 256

if sheet1.cells(1, y) = "age" thenx = mid("abcdefghijklmnopqrstuvwxyz", y, 1)

sheet1.columns(x & ":" & x).deleteend if

next

end sub

excel裡用vba來解決條件滿足的資料篩選處理,vba大神來,懂程式設計的大神來,急求!

5樓:

親,\\「資料的呼叫」這句話不太專業哦~~~看不懂\r\n您能說明具體要求麼,比方說從sheet2的哪一列,按什麼條件取什麼資料,放在sheet1的哪一列。要配上帶行列標的截圖。

如何利用vba從多個excel檔案中提取出含特定欄位的資料

6樓:勞壁睢蔓菁

用open語句開啟檔案,然後應instr查詢文字。如果欄位是列,那直接找到列,然後用for迴圈查詢就可以了

7樓:匿名使用者

要用cells.find(what:=你要查的內容)之類的寫法吧。

8樓:匿名使用者

like "*字元*"

9樓:匿名使用者

應該用到三個字串函式:left、right、mid1、left函式:

用法:left(要提取字元所在單元格,從左側開始提取的個數)例如:=left(a1,2) 意思是從a1單元格提取前兩個字元。

2、right函式:

用法:right(要提取字元所在單元格,從右側開始提取的個數)例如:=right(a1,2) 意思是從a1單元格提取最後兩個字元。

3、mid函式:

用法:mid(要提取字元所在單元格,開始位置,提取個數)例如:=mid(a1,2,2) 意思是從a1單元格提的第二個單元格開始,提取兩個字元,也就提取a1單元格第2個和第3個字元。

注:用mid函式,也可以替代前兩個函式,比如:=mid(a1,1,2)與=left(a1,2)的結果是一樣的,再比如:

=mid(a1,len(a1)-2+1,2)與=right(a1,2)的結果是一樣的只是這裡用到len函式,其作用是取得單元格字串的長度。

4、提取後的字元合並:

字元合並要用到連線符號:&

比如:=left(a1,2)&right(a1,2) 意思是把a1單元格的前兩個和最後兩個字元,提取出來組成一個新的字元。

10樓:匿名使用者

無圖無真相,你這描述,沒法回答

vba程式設計合併一列excel資料(幾萬條)中字元相同的行,比較急!感謝!

11樓:匿名使用者

哇,這麼多金幣?!我來幫你!

excel中,用vba編寫的,將一列中相同的內容的行提取出來單獨生成檔案

如何用vba提取附件txt中的資料到excel中(急用) 5

12樓:單車

不要vba,平民點的做法就是直接複製黏貼,然後分列

13樓:匿名使用者

1、在記事本中 替換 把 空格 替換為英文狀態下的 逗號

2、另存為字尾為 csv 的檔案

3、用excel 開啟。

14樓:浩瀚宇宙是我家

用分列可以實現,很簡單

15樓:紅邈

需要寫一個程式實現。

可以做到。

excel如何用vba設定sheet1中的a1輸入一個姓名後,b1提取姓名後去sheet2資料庫裡自動查詢相同的名字資料

16樓:朱薈非

是要查詢引用符合條件的資料對吧?貌似公式就可以解決。

在表一的b1輸入公式:

=vlookup($a1,sheet2!$a:$c,column(b:b),0)

公式往右拉,往下拉

如果查詢的資料不止三列,那就將$c改成$d或者更多,其他的不便

17樓:表裡如一

按alt+f11,雙擊sheet1,輸入如下**:

private sub worksheet_change(byval target as range)

dim c

if target.count = 1 and target.column = 1 then

with sheets("sheet2").range("a:a")

set c = .find(target.value, lookin:=xlvalues)

if not c is nothing then

target.offset(0, 1) = c.offset(0, 1)

target.offset(0, 2) = c.offset(0, 2)

end if

end with

end if

end sub

excel一組資料裡每間隔50抽取數怎麼弄

有幾個具體問題需要說清楚 橫向間隔50個數還是豎向間隔50個數?最好你能舉需要抽取的數的幾個例項 抽出來之後你需要怎麼做啊?是放在 還是一起求和?excel一組資料裡每間隔50抽取一個數怎麼弄 假設原始資料在a1 a10000,b1中輸入 offset a 1,row a1 50 50,下拉。怎麼在...

Excel中的列名 A,B,C,D可以修改麼?怎麼修改

在,excel2007裡面可以做到,步驟如下 全選 點開始 樣式 套用 格式 確定,完成以後 變為 想下滾動後,列名自動變成標題的格式了,如圖 ok!excel中的列名 a,b,c,d,不可以修改,那是excel的座標,用於標示 中單元格的位置。如果改變,會給你的工作帶來很大的麻煩,而且也沒有修改的...

Excel中如何在柱形圖下方顯示系列名稱啊 怎麼整都在柱子的上方

wps裡面有標籤位置。柱形圖下方通常是座標軸,系列名稱放在柱子上方更容易觀察 excel中柱形圖的系列名稱要怎麼更改 1 開啟excel 在 輸入需要製作柱形圖的資料,選中資料單元格。2 插入 後,的系列名稱和取數都是基於之前輸入的資料而來。3 回到資料單元格內,將a列中的系列名稱修改為 修改1 4...