Board logo

標題: 如何將一不等大小data區塊排成一行 [打印本頁]

作者: jysun1    時間: 2017-8-21 22:34     標題: 如何將一不等大小data區塊排成一行

本帖最後由 jysun1 於 2017-8-21 22:35 編輯

[attach]27648[/attach][attach]27646[/attach][attach]27647[/attach]
作者: hcm19522    時間: 2017-8-22 11:31

本帖最後由 hcm19522 於 2017-8-22 11:35 編輯

F13:F21{=IFERROR(INDEX(LOOKUP(ROW(A$1:A$27),ROW(A$1:A$27)/FIND(F$1,A$1:A$27),A$1:A$27),SMALL(IF(($A$1:$A$27=G$1)*($B$1:$C$27<>""),ROW(B$1:C$27)),ROW(A1))),"")

G13:I21{=IFERROR(INDIRECT(TEXT(RIGHT(SMALL(IF((LOOKUP(ROW(A$1:A$27),ROW(A$1:A$27)/FIND($F$1,$A$1:$A$27),$A$1:$A$27)=$F13)*($A$1:$A$27=G$12)*($B$1:$C$27<>""),ROW(B$1:C$27)*10+COLUMN($B1:$C27)*10001),COUNTIF($F$13:$F13,$F13)),4),"!R0C0"),),"")

http://blog.xuite.net/hcm19522/twblog/528333020
作者: jysun1    時間: 2017-8-22 22:03

太太太感謝 hcm19522, 免除我一直複製 & 選擇性貼上
不好意思再請教一下,因為我的 Tool id其實沒有規則性 eg. NPxx11 BPxx23, NExx99...etc,這樣就沒辦法用FIND(F$1,A$1:A$27),有什麼辦法完成呢?謝謝。
作者: hcm19522    時間: 2017-8-23 09:53

本帖最後由 hcm19522 於 2017-8-23 09:55 編輯

回復 3# jysun1
F13:F21{=IFERROR(INDEX(LOOKUP(ROW(A$1:A$27),ROW(A$1:A$27)/ISERR(FIND("Para",A$1:A$27)),A$1:A$27),SMALL(IF(($A$1:$A$27=G$1)*($B$1:$C$27<>""),ROW(B$1:C$27)),ROW(A1))),"")

作者: jysun1    時間: 2017-8-23 18:38

回復 4# hcm19522

感謝hcm19522回覆小學程度的問題~~~
作者: ML089    時間: 2017-8-24 09:21

本帖最後由 ML089 於 2017-8-24 09:26 編輯

回復 3# jysun1


F13 {=LOOKUP(SMALL(($B$1:$C$99="")*4^7+ROW($1:$99),ROW(A1)*3-2),ROW($1:$99)/ISNA(MATCH(TEXT($A$1:$A$99,"[=]9"),$G$1:$I$1,)),$A$1:$A$99&"")
陣列公式,下拉

G13 {=INDIRECT(TEXT(SMALL((($A$1:$A$99<>G$1)+($B$1:$C$99="")>0)*(60001)+ROW($1:$99)*10+COLUMN($B$1:$C$99),ROW(A1)),"!R0C0"),)&""
陣列公式,右拉下拉

$99 表示最少須依照你的儲存格最後位置 + 1 格
ROW(A1)*3-2 表示 Para1、Para2、Para3 有 3,視需求調整 3 及 $G$1:$I$1。
作者: jysun1    時間: 2017-8-24 22:40

回復 6# ML089
:) 太感謝 ML089 詳細的說明!!!!!!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)