返回列表 上一主題 發帖

[發問] 請教如何把橫式表格符合條件資料改成直式另列在一個工作表內

回復 19# myshowin

M2陣列公式
=IF(ROW(A2)>(COUNTIF($B$2:$K$6,7)+COUNTIF($B$2:$K$6,8)),"",INDIRECT("A"&MOD(SMALL(IF(($B$2:$K$6>6)*($B$2:$K$6<9),--(COLUMN($B$2:$K$6)*100&ROW($B$2:$K$6)),""),ROW(A2)),100)))
N2陣列公式
=IF(M2="","",INDIRECT("R1C"&SMALL(IF((INDEX($B$1:$K$6,MATCH(M2,$A$1:$A$6),)>6)*(INDEX($B$1:$K$6,MATCH(M2,$A$1:$A$6),)<9),COLUMN(INDEX($B$1:$K$6,MATCH(M2,$A$1:$A$6),0)),""),COUNTIF($M$1:M2,M2)),0))
O2陣列公式
=IF(N2="","",INDEX($A$1:$K$6,MATCH(M2,$A$1:$A$6,0),MATCH(N2,$A$1:$K$1,0)))
學海無涯_不恥下問

TOP

回復 20# PJChen

你應該是使用鍵盤上排的數字,使用字元碼輸入必須按住ALT+數字鍵
學海無涯_不恥下問

TOP

回復 22# Hsieh

謝謝您找到了問題的所在,在數字鍵輸入Alt+160確實可以產生一個空白字元,但無法將它copy貼上並取代為其它字元,無論我是直接copy儲存格,或將空白字元反黑選取都無法copy!

TOP

回復 23# PJChen


    直接在尋找目標內使用ALT+160
學海無涯_不恥下問

TOP

回復 21# Hsieh

我太笨,昨天自已試著修改了幾個小時,總是會有少,
原來問題出在下面藍字的地方
非常感謝您的解答,我獲易良多

以下是超級版主Hsieh 教學原文:
M2陣列公式
=IF(ROW(A2)>(COUNTIF($B$2:$K$6,7)+COUNTIF($B$2:$K$6,8)),"",INDIRECT("A"&MOD(SMALL(IF(($B$2:$K$6>6)*($B$2:$K$6<9),--(COLUMN($B$2:$K$6)*100&ROW($B$2:$K$6)),""),ROW(A2)),100)))
N2陣列公式
=IF(M2="","",INDIRECT("R1C"&SMALL(IF((INDEX($B$1:$K$6,MATCH(M2,$A$1:$A$6),)>6)*(INDEX($B$1:$K$6,MATCH(M2,$A$1:$A$6),)<9),COLUMN(INDEX($B$1:$K$6,MATCH(M2,$A$1:$A$6),0)),""),COUNTIF($M$1:M2,M2)),0))
O2陣列公式
=IF(N2="","",INDEX($A$1:$K$6,MATCH(M2,$A$1:$A$6,0),MATCH(N2,$A$1:$K$1,0)))

TOP

回復 24# Hsieh
14F朋友昨天有提過,我也試了,結果是沒有作用.

TOP

回復 26# PJChen
play.gif
學海無涯_不恥下問

TOP

回復 27# Hsieh

謝謝版主耐心的教導,成功了!

TOP

        靜思自在 : 不怕事多,只怕多事。
返回列表 上一主題