我有一個表,其中包含我計算機上文件的一堆純文字 URL。我想將它們全部自動轉換為 url 鏈接,這樣我就可以更輕鬆地從 Excel 打開鏈接,而不是每次複製並貼上到瀏覽器中。我找到了一個來自不同帖子的宏在 Word 中,但在 Excel 中如何實現?
例如:
file:///issues%20apache/jira/browse/CONN-1339
file:///issues%20apache/jira/browse/CONN-1196
file:///issues%20apache/jira/browse/CONN-1115
file:///issues%20apache/jira/browse/CONN-1032
file:///issues%20apache/jira/browse/CONN-1027
file:///issues%20apache/jira/browse/CONN-1024
file:///issues%20apache/jira/browse/CONN-1036
file:///issues%20apache/jira/browse/CONN-994
file:///issues%20apache/jira/browse/CONN-782
應該看起來像這樣,但使用文件而不是 http 並且沒有數字:
- http:///issues%20apache/jira/browse/CONN-1339
- http:///issues%20apache/jira/browse/CONN-1196
- http:///issues%20apache/jira/browse/CONN-1115
- http:///issues%20apache/jira/browse/CONN-1032
- http:///issues%20apache/jira/browse/CONN-1027
- http:///issues%20apache/jira/browse/CONN-1024
- http:///issues%20apache/jira/browse/CONN-1036
- http:///issues%20apache/jira/browse/CONN-994
- http:///issues%20apache/jira/browse/CONN-782
更新:我已經嘗試過=HYPERLINK()
,但這只會給我錯誤The formula you typed contains an error.
答案1
以下是應使用簡短的 Visual Basic 腳本完成的步驟:
- 遍歷所有儲存格並尋找以「https」開頭的儲存格
- 剪切單元格的內容
- 使用“HYPERLINK”功能重寫內容並包含您剛剛剪下的URL
它只是找到用於完成所有這些操作的語法。如果您需要有關 Excel 的 Visual Basic 語法的協助,可以前往 StackOverflow。