返回列表 上一主題 發帖

[發問] 請問公式意思~"~

本帖最後由 ML089 於 2013-8-22 09:21 編輯

{=IF(J4="","",INDEX($D:$H,SMALL(($C$4:$C$35<>$J$4)*6^6+ROW($4:$35),ROW($A1)),COLUMN(A$1)))}
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

  1. =IF(J4="","",INDEX($D:$H,SMALL(($C$4:$C$35<>$J$4)*6^6+ROW($4:$35),ROW($A1)),COLUMN(A$1)))
複製代碼
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 6# pampam

有問題要問要按該人意見下方的回覆系統才會主動通知.

原先公式用 LARGE 表示取號碼由大至小,適用 判斷式*列號,判斷式為FALSE時 判斷式*列號=0,INDEX(..., 0)會造成錯誤,一般前面要加 IF(合格數>ROW(A1),"",...)來控制

使用SMALL  表示取號碼由小至大,適用 反判斷式*6^6+列號,反判斷式為TRUE時 = 6^6+列號,表示符合時為 列號,不符合為 列號+6^6 (這部份要落在空格區),INDEX(..., 列號+6^6)就會抓到空格
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 人生最大的成就是從失敗中站起來。
返回列表 上一主題