標題:
用函數表示
[打印本頁]
作者:
kim223824
時間:
2016-3-25 20:32
標題:
用函數表示
本帖最後由 kim223824 於 2016-3-25 20:35 編輯
如何用函數可以將左邊的表格變成右邊?
在右邊表格NO欄輸入 " 1112" 就會帶出其他6筆資料
作者:
准提部林
時間:
2016-3-25 21:10
在程式區求函數???
資料多不多,這種公式不離 INDEX ,SMALL 陣列運算,
資料一多會卡檔,對檔案操作輸入相當不利,
何不錄個篩選巨集,修一下就好!!!
作者:
ML089
時間:
2016-3-26 12:24
本帖最後由 ML089 於 2016-3-26 17:42 編輯
回復
1#
kim223824
I2 查詢輸入 1112
H2 顯示資料有多少筆,公式 =COUNTIF(A:A,I2)
I3:M12 區域陣列公式
=INDEX(A:E,SMALL(IF(I2=A2:A11,ROW($2:$11),4^8),ROW(1:10)),
{1,5,3,2,4}
)&""
公式中 ROW(1:10) 表示為符合條件總筆數,可以自行調整需求。
可以用公式名稱 NO 設定動態範圍
=INDEX(A:E,SMALL(IF(I2=NO,ROW(NO),4^8),ROW(1:10)),
{1,5,3,2,4}
)&""
名稱 NO =OFFSET(!$A$2,,,COUNTA(!$A:$A)-1)
[attach]23610[/attach]
作者:
准提部林
時間:
2016-3-26 16:18
本帖最後由 准提部林 於 2016-3-26 16:21 編輯
G1.輸入篩選編號:1112
H2:下拉
=LOOKUP("z",IF({1,0},"",(MATCH(G$1,OFFSET(A$1,H1,,1999),)+H1)&""))
或
=LOOKUP("z",IF({1,0},"",(MATCH(G$1,OFFSET(A$1,H2,,COUNTA(A:A)-H2),)+H2)&""))
I2:右拉下拉
=IF($H2="","",INDEX($A:$E,$H2,CHOOSE(COLUMN(A$1),1,5,3,2,4)))
[attach]23608[/attach]
作者:
Hsieh
時間:
2016-3-27 00:00
回復
1#
kim223824
試試資料查詢
[attach]23611[/attach]
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)