看板 Office 關於我們 聯絡資訊
很少玩 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
kisaraki1976: 感謝,已測試成功。動用到lambda真的太神奇了!非常 02/23 10:10
kisaraki1976: 感謝! 02/23 10:10