返回列表 上一主題 發帖

[發問] 不夠積分, 但很想問個EXCEL搜尋及篇排問題

回復 20# tata211


   公式改成這樣試試看
{=INDEX(INDIRECT("'" & $C$2 & "'!A:A"),SMALL(IF(INDIRECT("'" & $C$2 & "'!$C$2:$E$500")=$B$2,ROW(A$2:C$200),4^8),ROW(A1)))}

TOP

回復 20# hcm19522


謝謝幫忙
但這個套用上去好像不行呢

TOP

回復 21# naruto018

大大你真的很利害
不過這個是否只能用在日期那段?
我拉到旁邊生成的都只出日期

TOP

回復 23# tata211


     我忘記之前的日期問題了
我是以日期的公式去修改的
之前日期去掉&""
所以其他公式要補回去

日期公式
{=INDEX(INDIRECT("'" & $C$2 & "'!A:A"),SMALL(IF(INDIRECT("'" & $C$2 & "'!$C$2:$E$500")=$B$2,ROW(A$2:C$200),4^8),ROW(A1)))}

其他公式
{=INDEX(INDIRECT("'" & $C$2 & "'!A:A"),SMALL(IF(INDIRECT("'" & $C$2 & "'!$C$2:$E$500")=$B$2,ROW(A$2:C$200),4^8),ROW(A1)))&""}

TOP

我還有一個問題公式紅色部分就要變成自己改了,沒法用拉的
我上次EXCEL檔刪掉了
所以沒法測試

其他公式
{=INDEX(INDIRECT("'" & $C$2 & "'!A:A"),SMALL(IF(INDIRECT("'" & $C$2 & "'!$C$2E$500")=$B$2,ROW(A$2:C$200),4^8),ROW(A1)))&""}

或是把公式改成試試看
{=INDEX(INDIRECT("'" & $C$2 & "'!" &CHAR(COLUMN(A:A)+64) & ":"&CHAR(COLUMN(A:A)+64)),SMALL(IF(INDIRECT("'" & $C$2 & "'!$C$2E$500")=$B$2,ROW(A$2:C$200),4^8),ROW(A2)))}

TOP


現在變成全是日期;P
但感覺好像快要好了
大大能去我NAS下載去幫忙最後修改一下嗎?
感謝你


H+T+T+P+S://gofile.me/3nwob/ehO7xcb6f
紅字要手動改一下

TOP

會出現你說的原因是因為公式的部分   A:A  變成文字
所以要變成手動改
我上次回答有說明
下面新公式可以改善這問題
{=INDEX(INDIRECT("'" & $C$2 & "'!" & LEFT(ADDRESS(1,COLUMN(A:A),4,1),LEN(ADDRESS(1,COLUMN(A:A),4,1))-1)&":"&LEFT(ADDRESS(1,COLUMN(A:A),4,1),LEN(ADDRESS(1,COLUMN(A:A),4,1))-1)),SMALL(IF(INDIRECT("'" & $C$2 & "'!$C$2E$200")=$B$2,ROW(B$2$200),4^8),ROW(B1)))}
請測試看看

TOP

回復 27# naruto018


啊啊啊啊
太感謝大大你的幫忙
現在真的是完美版了
接著就立即套用到原本的檔案中

再次感謝你

TOP

對了上次看不懂的原因是
大大給的公式中圖有2個表情公仔
剛才才弄明白
原來它是  : D 和 : $ 的意思

TOP

        靜思自在 : 口說一句好話,如口出蓮花;口說一句壞話如口吐毒蛇。
返回列表 上一主題