看板 Office 關於我們 聯絡資訊
軟體: 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
soyoso: 自訂名稱用get.workbook type_num為1取得活頁簿工作表名稱 01/17 20:20
soyoso: 集合,index配合match(萬用字元)或vlookup(萬用字元)回傳 01/17 20:20
soyoso: 存在的工作表名稱,帶入hyperlink 01/17 20:20
感謝~折騰好久終於弄出來了 ※ 編輯: 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
soyoso: find或search搜尋"_",left抽取的字元數目(減1),mid抽取 01/18 07:04
soyoso: 之第一個字元的位置(加1) 01/18 07:04
感恩~,真的一語點醒,知道有什麼函數可以用就知道怎麼處理了:) 一次搞定 ※ 編輯: 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
soyoso: 可配合函數now或today,不要以數值的話配合t 01/18 13:41
囧rz,恕我駑鈍 now和today我之前有用過,可是我還是不明白該如何做即時更新"" ※ 編輯: tinkens (111.185.248.104 臺灣), 01/18/2021 19:00:11
soyoso: 看要在名稱管理員內參照到,連接get.workbook或是公式內連 01/18 19:05
soyoso: 接自定名稱 01/18 19:05