excel中某一列含有大量超級連結和普通文字的組合,如何提取其中的超級連結至另一列

2022-08-01 09:51:54 字數 2166 閱讀 3787

1樓:匿名使用者

含超級連結的與普通文字的顏色不一樣,選中列所有內容,右鍵按字型顏色篩選,將篩選內容拖至另一列。

2樓:匿名使用者

放到e列,你自己改個列放。這個遍歷了整個表的所有連線。

private function myfunction()dim hlink as hyperlink, i as longfor each hlink in activesheet.hyperlinks

i = i + 1

range("e" & i).value = hlink.address

next

msgbox "完成!"

end function

3樓:

之前看到這個問題,首先想到是用函式

函式肯定比vba複雜,而且容易出現判斷上的錯誤,但lz一看就不像是會接受vba的

如果考慮**,那麼用value屬性應該是最好的方法,crazy0qwer提供的**我沒有試驗,但用這個思路來考慮是最合適的

如果用函式,那麼excel就不再是用來計算,而是儘可能用excel函式來找出規律性

4樓:匿名使用者

推薦你看這個,操作好象也簡單:

excel中是從網頁中複製過來的資料。有一列是帶超級連結的文字,如何新建一列讀取那列超級連結的地址

5樓:匿名使用者

你好:可以find()檢視"www",的位置,用mid()函式從單元格里取字元。

excel 中 怎麼讓第一列引用第二列**,變成超連結

6樓:

1、公式:

=hyperlink(b1)

下拉;2、選的a列,右擊,複製,然後右擊a1,選擇性貼上,選擇「數值」,貼上;

3、刪除b列。

7樓:冷月人生之冷劍

若是變超連結的話很簡單的,

a1=hyperlink(b1) 回車

點選該單元格就能實現開啟所連線網頁的功能

但是要刪除b1內容,就得需要vba程式設計了

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

8樓: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執行此巨集對應右邊格出現超連結地址

9樓:匿名使用者

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

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

excel中有一列資料,是我從網上複製下來的,但是全部都有超級連結。請問怎麼一次性刪除掉這些超級連結? 20

10樓:

你貼上時,點右鍵,選擇性貼上——選擇「文字」

11樓:匿名使用者

依此點選:編輯——清除——格式即可。

12樓:太極健

貼上的時候,點右鍵,選擇性貼上,在貼上選項中,把數值選擇上,確定 即可

13樓:哈哈哈老趙來了

重新複製一下,貼上時選「選擇性貼上」中的需要格式。

14樓:匿名使用者

滑鼠右鍵單擊第一條超連結,在彈出的選單中選擇「取消超連結」,這樣第一個超連結就被取消了,然後選中這個被取消超連結的單元格,點選「格式刷」工具,再用格式刷工具刷所有存在超連結的單元格,這樣其他所有單元格的超連結也會被取消掉。

15樓:瓦解的城牆

你把他們複製到txt文字文件裡,然後再複製到excel表裡試試

matlab讀取excel中的某一列

方法和詳細的操作步驟如下 1 第一步,需要雙擊桌面上的matlab軟體快捷方式。開啟軟體後,在頂部的導引選單欄上找到 import data 選項,然後單擊,見下圖,轉到下面的步驟。2 第二步,執行完上面的操作之後,需要找到要匯入的excel檔案,單擊右下角的開啟選項,見下圖,轉到下面的步驟。3 第...

如何在excel中因為某一列的某一資料不符合要求,在另一列生成提示語(如資料錯誤)

f2單元格寫入公式 if countif a2 e2,6 countif a2 e2,3 錯誤 或者 if sumproduct a2 e2 6 a2 e2 3 錯誤 下拉填充公式 如果要顯示顏色,則選中f2單元格至最後一行資料行 格式 條件格式 公式 countif a2 e2,6 countif...

EXCEL中根據多列的值決定某一列的值

寫是能寫,就是沒法看完你的說明,頭疼,按照我的理解入住日期可以用if來判斷,4個if,遞迴的方式 類似 if u5 1,u4,if 退房日期可以用count先看下有幾天,只有1天就是前面日期 1,多於一天,你也可以用4個if來遞迴唄,只是邏輯和入住日期是反的 間夜數就用2個日期減 文字太多看起來費勁...