欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    前言

    昨天在我的抖音視頻《只需要兩步就可以在WPS表格里插入超鏈接目錄》的評論區,有個網友提問,如果有幾百個幾千個文件,怎么快速建立超鏈接的目錄。

    現在小牛把詳細的教程整理了下,發在這里。

    這里我創建了一個excel表格,表格名字叫a.xlsx,位置在:

    C:\Users\\。

    然后在這個工作簿里創建了7個sheet,6個普通表格,還有一個就是目錄。我們要在目錄這個sheet里創建帶超鏈接的目錄。下面就來分享步驟:

    一、用GET.和index獲取sheet名稱

    1、定義“名稱管理器”

    點擊“公式”,“名稱管理器”。在彈出的對話框中,點擊“新建”,這樣會彈出新的對話框。在“名稱”這里輸入TQ(備注:可以輸入任意字母或漢字),在“引用位置”輸入公式:

    =GET.(1)

    注釋:

    a、Excel 4 使用宏表而不是模塊。而Get.( )是一個 Excel 4 中的宏表函數。所以在使用這個GET.函數的時候,不需要啟用宏。

    b、GET.可以提取當前工作簿中的所有sheet名稱

    使用這個函數后,會得到一個數組:

    {“[工作薄名字.xlsx]Sheet名字1”,“[工作薄名字.xlsx]Sheet名字2”,“[工作薄名字.xlsx]Sheet名字3”…………}

    2、用index()讀取數組的元素

    通過Get.( )我們已經獲取了sheet的元素數組,這個時候我們要讀取每一個元素。而讀取元素就要使用函數index()。

    根據百度百科的定義:INDEX函數是返回表或區域中的值或值的引用。

    Index()有兩個參數,第一個就是數組,第二個就是獲取數組中的第幾元素。

    這個時候如果要獲取剛才的GET.(1)中第一個元素,我們就要先把GET.(1)定義為TQ。然后用index(TQ,1)就能獲取第一個元素了。

    為了在表格中批量獲取,我們把第二個參數,用行號獲取函數ROW()來實現。

    index(TQ,ROW(A1))這樣下拉后,每一行就能獲取對應行號對應數字的對應的元素。

    那么,在這個案例中,我們在目錄這個sheet表中的A1單元格,輸入:

    =INDEX(TQ,ROW(A1))

    然后下拉填充

    3、提取sheet名稱,去掉工作簿名字以及其他無關的符號

    通過剛才的案例,我們已經把sheet名字獲取來了,但是里面有工作簿名字,我們只需要sheet名字,其他的我們都要刪掉。那么怎么操作?這個時候獲得輸入的字符的位置,我們就需要用MID()函數了。

    a 、MID()提取函數

    MID()函數,有三個主要的參數,第一個參數就是要提取的字符串,第二個參數就是從第幾個字符開始提取,第三個參數就是提取多少個字符。

    而剛才我們用index(TQ,ROW(A1))已經獲取了第一個sheet的名字了,這個名字就是[工作薄名字.xlsx]Sheet名字1。我們可以看到我們需要的sheet名字前面有個]符號獲得輸入的字符的位置,我們只要能獲取這個符號的位置,就能知道sheet名字的第一個字符的位置。這個時候我們使用find函數就可以了。

    b、通過find()函數獲取位置

    Find()函數有兩個主要的參數,第一個參數就是要查找的字符,第二個參數就是在哪個字符串中查找。這個時候我們用find(“]”,index(TQ,ROW(A1))),這樣就能得到一個數字。然后在這個數字的基礎上加1,就是sheet名字開始的位置。然后MIND()第三個參數,我們用比較大一點的長度,因為每個sheet不定有規律,字符串長度也不一,有的長,有的短。我們呢就輸入999,這樣能滿足大部分的需求了。

    通過剛才的一頓操作,我們就獲取了sheet的名字了。

    那么對于這個案例,我們嘗試在B1單元格輸入下面的公式:

    =MID(A1,FIND("]",A1)+1,999)

    4、通過()函數建立超鏈接

    下面就是用超鏈接函數()來建立超鏈接并給它顯示sheet名字。這個函數有兩個主要參數,第一個就是添加鏈接,第二個就是顯示名字。

    a 、超鏈接到某個excel文件

    超鏈接到某個工作簿的話需要輸入完整的地址,比如,桌面有個excel文件:bb.xls,這個文件的路徑為:

    C:\Users\\\

    則完整的鏈接地址為:C:\Users\\\bb.xls

    則超鏈接后,點擊這個超鏈接后直接打開這個工作薄的第一個sheet,或者當前打開的sheet。

    b 、超鏈接到某個sheet

    如果要指向某個sheet的話,就需要加入sheet的名字,比如要打開bb.xlsx的,則應該寫成如下公式:

    首先在當前輸入公司的sheet表中的A6單元格中輸入剛才的完整路徑地址

    則A6=C:\Users\\\bb.xls

    然后指向的鏈接地址為:"["&A6&"]"&"!A1"

    這個格式很像我們在做時,在引用另一個表格中數據區域時的路徑格式,我們這個時候可以去熟悉下引用數據區域:

    =(B1,[bb.xlsx]!$A$1:$B$24,2,0)

    "["&A6&"]"&"!A1"中的&是連接符,通過連接符把A6單元格的變動地址和sheet表連起來。并且指向超鏈接sheet的A1單元格。當然我們也可以指向其他任意單元格。

    通過剛才的分析,我們就能得到一個完整的超鏈接公式:

    =("["&A6&"]"&"!A1")通過這個公式我們就可以超鏈接到bb.xls工作薄的并指向A1單元格。

    那么回到我們這個案例,我們在C1單元格輸入以下公式:

    =(A1&"!A1")

    因為我們這里超鏈接的sheet都是本excel工作薄里的,所以不需要把目錄加入到公式里。

    5、最終的公式——建立超鏈接,解決本篇的問題

    現在我們回到本次的主題,如何超鏈接到本工作簿的各個sheet并指向每一個sheet中的A1單元格。

    我們利用剛才的思路,寫出如下公式:

    =(INDEX(TQ,ROW(A1))&"!A1",MID(INDEX(TQ,ROW(A1)),FIND("]",INDEX(TQ,ROW(A1)))+1,999))

    也可以做個簡化,因為有個公式在其他單元格已經輸入過了:

    =(A1&"!A1",B1)

    我們再全選sheet 在B2單元格輸入:

    =(INDEX(TQ,ROW(A7))&"!A1",MID(INDEX(TQ,ROW(A7)),FIND("]",INDEX(TQ,ROW(A7)))+1,999))

    這樣每一個sheet頁面都會有一個鏈接到目錄的超鏈接。

    這樣我們的超鏈接目錄就生成了。

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有