EXCEL怎麼把超連結批量分離(如圖)

時間 2022-02-10 06:45:08

1樓:匿名使用者

function getrealaddress(rg as range) as string

getrealaddress = rg.hyperlinks(1).address

end function

開啟excel,按alt+f11

插入-模組,在裡面貼上 上述**。

關閉當前視窗,返回excel編輯介面

假設超連結下,心想事成單元格地址為「c3」

在單元格 c3中輸入getrealaddress(c3),即可獲取其實際的地址

2樓:匿名使用者

excel只有製作超連結的函式,沒有函式取得超連結地址。

只能通過excel vba來實現,或者excel vba自定義函式實現

在excel中,按alt+f11鍵

private sub worksheet_selectionchange(byval target as range)

on error resume next

dim nrow as integer

nrow = range("a65536").end(xlup).row

for i = 1 to nrow

range("b" & i) = range("a" & i).hyperlinks(1).address

next

end sub

range("b" & i) = range("a" & i).hyperlinks(1).address

表示在b列顯示a列內容的超連結地址。

如果你要提取的不在a列,根據需要,修改引數「b」 和 "a" 就可以了。

如果非要用函式實現,需要自定義函式,參考:

3樓:孩子教出來

選中單元格,右鍵「複製」,還是這個位置右鍵「貼上」,選擇「數值」。ok

excel如何批量提取超連結?

4樓:農小蝦

方法如下|:

第一步如圖:

第二步選中按確定,如圖:

第四步我們要錄製一個新巨集,巨集的名稱叫做jinagyan。路徑:選單欄--工具--巨集--錄製新巨集,如圖:

第五步錄製新巨集後編輯一下,點選選單欄--工具--巨集--巨集,找到選擇剛才錄製的新巨集,點選編輯,然後在彈出來的新視窗,將以下**插入到裡面,然後儲存,如下圖。

sub jingyan()

dim hl as hyperlink

for each hl in activesheet.hyperlinks

hl.range.offset(0, 1).value = hl.address

next

end sub

最後一步,點選選單欄--工具--巨集--巨集。找到錄製的新巨集jingyan,然後點選執行,連線全部會顯示在**的右邊。

5樓:匿名使用者

在c列使用函式,=hyperlink(b1,a1),,然後再把c列的內容複製到a列

6樓:mas安心

確保巨集啟用此excel同時按alt和f11進入巨集介面點選單插入模組貼上下**:

sub test()

for each cell in range("a2:a48")cell.offset(0, 1) = cell.hyperlinks(1).address

next

end sub

把a2:a48改實際有超連結單元格區域直接按f5執行此巨集對應右邊格出現超連結地址

7樓:匿名使用者

確保巨集可以啟用。在此excel中同時按alt和f11,進入巨集介面,點選單的插入,模組,貼上如下**:

sub test()

for each cell in range("a2:a48")cell.offset(0, 1) = cell.hyperlinks(1).address

next

end sub

把a2:a48改為你實際有超連結的單元格區域,直接按f5執行此巨集,在對應的右邊一格出現超連結地址

8樓:

sub macro1()

'' macro1 macro

' macro recorded 01/13/2013 by charliew''

on error resume next

irow = activesheet.cells(65536, 1).end(xlup).row

for i = 1 to irow

cells(i, 1).select

addr = cells(i, 2)

activesheet.hyperlinks.add anchor:=selection, address:=addr

next

end sub

excel如何批量提取超連結

9樓:匿名使用者

確保巨集可以啟用。在此excel中同時按alt和f11,進入巨集介面,點選單的插入,模組,貼上如下**:

sub test()

for each cell in range("a2:a48")cell.offset(0, 1) = cell.hyperlinks(1).address

next

end sub

把a2:a48改為你實際有超連結的單元格區域,直接按f5執行此巨集,在對應的右邊一格出現超連結地址

10樓:婚後生活

一個工作薄中有許多工作表如何快速整理出一個目錄工作表,方法如下:

1、用巨集3.0取出各工作表的名稱,方法:

ctrl+f3出現自定義名稱對話方塊,取名為x,在「引用位置」框中輸入:

=mid(get.workbook(1),find("]",get.workbook(1))+1,100)

點"確定 "。

2、用hyperlink函式批量插入連線,方法:

在目錄工作表(一般為第一個sheet)的a2單元格輸入公式:

將公式向下填充,直到出錯為止,目錄就生成了一個工作薄中有許多工作表如何快速整理出一個目錄工作表,方法如下:

1、用巨集3.0取出各工作表的名稱,方法:

ctrl+f3出現自定義名稱對話方塊,取名為x,在「引用位置」框中輸入:

=mid(get.workbook(1),find("]",get.workbook(1))+1,100)

點"確定 "。

2、用hyperlink函式批量插入連線,方法:

在目錄工作表(一般為第一個sheet)的a2單元格輸入公式:

將公式向下填充,直到出錯為止,目錄就生成

11樓:飄零葉

sub 提取超連結()

dim hl as hyperlink

for each hl in activesheet.hyperlinks

hl.range.offset(0,1).value = hl.address

next

end sub

12樓:匿名使用者

你是搞開發的嗎?用程式就可以了。

excel**怎麼批量提取文字的超連結?

13樓:mas安心

確保巨集啟用此excel同時按alt和f11進入巨集介面點選單插入模組貼上下**:

sub test()

for each cell in range("a2:a48")cell.offset(0, 1) = cell.hyperlinks(1).address

next

end sub

把a2:a48改實際有超連結單元格區域直接按f5執行此巨集對應右邊格出現超連結地址

14樓:匿名使用者

用vlookup函式是可以 把這個表裡面的資料取到別一個表裡資料對應的名字例:=vlookup(f2,e:\[核對進項稅摸板1月.

xlsx]已認證發票1月'!$c$2:$e$315,3,0)

excel**中怎麼批量超連結

15樓:匿名使用者

方法/步驟

選擇全部文件,同時按住shift和滑鼠右鍵,會出現「複製為路徑」的選項,這是win8、win10自帶的功能。

貼上到excel中,如圖所示

複製路徑名那一列到檔名那列,用「替換」功能,將「f:\word版本\」前面的路徑替換為空,就可以得到一系列檔名稱。

4在文件超連結那列輸入公式「=hyperlink(c2,b2)」,然後下拉,就得到檔案的超連結了。

excel批量新增超連結到,excel批量新增超連結到word文件

表裡如一 vba或者巨集。操作無法實現 如何批量向excel裡匯入某個資料夾裡的檔案或時word文件,做成超連結的形式? 1 先開啟word 選你要生成超連結的文件名 右鍵牽拉到word裡面 選 在此建立超連結 2 ctrl h 查詢內容 輸入一個空格 最好複製之前建立超連結裡面的空格 替換為 p ...

Excel如何批量提取超連結,Excel表格如何批量新增超連結?

在c列使用函式,hyperlink b1,a1 然後再把c列的內容複製到a列 mas安心 確保巨集啟用此excel同時按alt和f11進入巨集介面點選單插入模組貼上下 sub test for each cell in range a2 a48 cell.offset 0,1 cell.hyperl...

如何批量去除excel中的超連結

word如何批量去除超連結?我們在對excel 進行操作的時候,經常發現有超級連結。但如果因為某種原因不想保留超級連結,就需要手動進行刪除。如果要是隻刪除一個超級連結非常簡單,將滑鼠放到超級連結上,然後按滑鼠右鍵,選擇 取消超連結 即可 圖1 但這種方法不能批量刪除excel文件中的超級連結,如果想...