[算表] 部分關鍵字找指定工作表

看板Office作者 (十戒*行屍走肉)時間3年前 (2021/01/17 19:32), 3年前編輯推噓0(008)
留言8則, 1人參與, 3年前最新討論串1/1
軟體: office Excel 版本: 2013 因應部門間的習慣,一個產品有"產品名稱"和"模具編號"兩種名字 工作表名稱統一為"產品名稱_模具編號" ex: 一二三_123 目前是建立 A1=填寫格 (通常只會填產品名稱or模具編號) 然後使用B1=HYPERLINK("#"&A1&"!a1","前往")來前往該工作表 可是因為名稱不完整都會跳出錯誤提示... 要怎麼利用A1來模糊搜尋找到特定的工作表呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.185.248.104 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1610883171.A.5C3.html

01/17 20:20, 3年前 , 1F
自訂名稱用get.workbook type_num為1取得活頁簿工作表名稱
01/17 20:20, 1F

01/17 20:20, 3年前 , 2F
集合,index配合match(萬用字元)或vlookup(萬用字元)回傳
01/17 20:20, 2F

01/17 20:20, 3年前 , 3F
存在的工作表名稱,帶入hyperlink
01/17 20:20, 3F
感謝~折騰好久終於弄出來了 ※ 編輯: tinkens (111.185.248.104 臺灣), 01/18/2021 01:49:52 再求助一下p_q 開始Key檔案建工作表的時候才發現...有些產品名稱不只三個字元.... 如果工作表名稱是 "產品名稱_模具編號" 產品名稱和模具編號都不固定字數 該用哪個公式才能轉換成 ____A___ ____B___ ____C_____ 產品名稱 模具編號 工作表名稱 一二三 123 一二三_123 四五六七 4567 四五六七_4567 一開始只注意到架構公式,沒注意到名稱會有字數問題 所以傻傻的只用 A=LEFT(C,3) 和 B=RIGHT(C,3) 來擷取部分名稱 ※ 編輯: tinkens (111.185.248.104 臺灣), 01/18/2021 02:07:05

01/18 07:04, 3年前 , 4F
find或search搜尋"_",left抽取的字元數目(減1),mid抽取
01/18 07:04, 4F

01/18 07:04, 3年前 , 5F
之第一個字元的位置(加1)
01/18 07:04, 5F
感恩~,真的一語點醒,知道有什麼函數可以用就知道怎麼處理了:) 一次搞定 ※ 編輯: tinkens (111.185.248.104 臺灣), 01/18/2021 12:29:46 https://imgur.com/a/ETd3jDD 像圖這樣,我要是手動更改工作表的名稱時 名稱管理員GET.WORKBOOK的資料好像不會即時更新 還得再點進該儲存格按Enter才會刷新@@ 這部分只能寫VBA來克服嗎? 已經試過了按F9的立即重算還是一樣 ※ 編輯: tinkens (111.185.248.104 臺灣), 01/18/2021 13:31:48

01/18 13:41, 3年前 , 6F
可配合函數now或today,不要以數值的話配合t
01/18 13:41, 6F
囧rz,恕我駑鈍 now和today我之前有用過,可是我還是不明白該如何做即時更新"" ※ 編輯: tinkens (111.185.248.104 臺灣), 01/18/2021 19:00:11

01/18 19:05, 3年前 , 7F
看要在名稱管理員內參照到,連接get.workbook或是公式內連
01/18 19:05, 7F

01/18 19:05, 3年前 , 8F
接自定名稱
01/18 19:05, 8F
文章代碼(AID): #1W121ZN3 (Office)