Excel超連結的應用-在Excel裡輸入社會安全號碼,自動產生尋找身份證資訊的連結(可批量)

來源:互聯網
上載者:User

今天公司一位同事告訴我,她想把在Excel裡輸入的社會安全號碼碼設定超連結,直接點擊就可以連結到網頁裡顯示尋找的資訊,問題很突然,正常情況下我們都知道設定超連結時直接是把固定連結地址設定到超連結即可,而這裡顯然是要傳遞參數才行,就以http://www.ip138.com/ 的身份證查詢連結為例:http://qq.ip138.com/idsearch/index.asp?action=idcard&userid=123456789012345678&B1=%B2%E9+%D1%AF 其中123456789012345678就是要傳遞的參數(這裡表示社會安全號碼碼),如何完成這一自動填寫參數過程呢,首先我想到了兩個公式:超連結HYPERLINK和文本截取SUBSTITUTE

 

公式文法:

HYPERLINK(link_location, friendly_name)
  link_localtion:連結地址

  friendly_name:為儲存格內要顯示的資訊

 

SUBSTITUTE(text,old_text,new_text,instance_num) 

  Text:為需要替換其中字元的文本,或對含有文本的儲存格的引用

  Old_text : 為需要替換的舊文本

  New_text :用於替換 old_text 的文本

  Instance_num  :為一數值,用來指定以 new_text 替換第幾次出現的 old_text。如果指定了 instance_num,則只有滿足要求的 old_text 被替換;否則  將用 new_text 替換 Text 中出現的所有 old_text

 
 

我的樣本:

假如我在A1儲存格裡輸入社會安全號碼碼"'123456789012345678"(注意要用文字格式設定),將D1儲存格最為自動產生的超連結:公式如

" =HYPERLINK(SUBSTITUTE("http://qq.ip138.com/idsearch/index.asp?action=idcard&userid=000000000000000000&B1=%B2%E9+D1%AF","000000000000000000",A1,1),A1) " ,再D1儲存格的資料將自動顯示為123456789012345678的超連結,單擊即可進入網頁查詢身份資訊

(注意檢查公式內不可有空格和斷行符號) 

 

 

 

 

 補充:

首先謝謝三名的方法:簡潔.

=HYPERLINK("http://qq.ip138.com/idsearch/index.asp?action=idcard&userid="&A1&"0&B1=%B2%E9+D1%AF",A1)

 

這裡提到批量產生的方法,比如我們在A列儲存格輸入社會安全號碼碼, 然後在D列自動產生連結地址,方法很簡單,直選選中D1儲存格,將滑鼠移到儲存格右下角,直到滑鼠變成實心十字時,然後按住Ctrl鍵,同時向下拖動滑鼠即可

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.