Re: [算表] 如何自動產生下拉選單

看板Office作者 (windknife18)時間1年前 (2023/02/22 23:33), 編輯推噓1(101)
留言2則, 1人參與, 1年前最新討論串2/2 (看更多)
很少玩 google sheet, 要製作動態下拉式選單很不友善囉 1. Sheet1!G1 =byrow(Sheet2!A1:A,lambda(r,ifna(transpose(filter(A2:E,A1:E1=r))))) https://imgur.com/0hNWBna
2. Sheet2!B2 資料->資料驗證->下拉式選單(來自某範圍) =Sheet1!G1:Z1 套用至Sheet2!B5 即可 https://imgur.com/pRPvpfB
※ 引述《kisaraki1976 (老月)》之銘言: : 軟體: Google Sheet / Excel 2016 : 版本: 2016 : 有兩個工作頁,姑且稱之為 Sheet1 與 Sheet2 : Sheet1 內容如下: : A B C D E : 基隆 臺北 高雄 臺中 新竹 : 廟口 捷運 85大樓 秋紅谷 青草湖 : 長榮 總統府 愛河 七期 十七公里海岸 : 大佳河濱 西子灣 勤美 南寮漁港 : 101 猴子 清大夜市 : 夢時代 : 三國通道 : Sheet2 則是: : A B : 1 基隆 : 2 臺北 : 3 新竹 : 4 高雄 : 5 臺中 : Sheet2 的城市垂直排序,並不一定與 Sheet1 橫向排序一致 : 也因為這樣,所以必須能自動參考, : 真正實際的資料,是高達數百筆的下拉式選單 : 因此想請教的部分是,B1 ~ B5 的內容處理方式: : 希望是 B1 參考 A1、B2 參考 A1,去抓取 Sheet1 的資料, : 產生下拉式選單,選單的選項則是 Sheet1 的垂直項目 : 例如: : B1 的下拉式選單選項就是 廟口、長榮 : B2 則是 捷運、總統府、大佳河濱、101 : . : . : . : 以此類推 : 因此想請教 B1 ~ B5 的公式該如何下呢? : 是否需要中繼表格甚至 App Script 呢? : 感謝各位先進解惑~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.58.193 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1677079983.A.CCB.html

02/23 10:10, 1年前 , 1F
感謝,已測試成功。動用到lambda真的太神奇了!非常
02/23 10:10, 1F

02/23 10:10, 1年前 , 2F
感謝!
02/23 10:10, 2F
文章代碼(AID): #1ZzZMlpB (Office)
討論串 (同標題文章)
文章代碼(AID): #1ZzZMlpB (Office)