| 
    
     |  | ▼koshimizu さん: おはようございます。
 
 
 >こんにちは。お世話になっています。
 >
 >列の重複について教えてください。
 >
 >下記のような数式を前回の投稿(37995)より変更したのですが、思うように結果が出まん。
 >T70のセルに重複が無い場合は重複なしOKなのですが、重複があるとエラーになります。
 >エラーにならずに、セル番号又は重複している値を表示したいのですが、空白セル
 >もあります。行が途中からのためでしょうか。
 >
 >「=IF(MIN(IF(COUNTIF(T$38:T$66,T$38:T$66)>1,ROW(T$38:T$66)))>0,INDEX(T$38:T$66,1,MIN(IF(COUNTIF(T$38:T$66,T$38:T$66)>1,ROW(T$38:T$66)))), "重複なし")
 >配列数式です。
 こんなに長い数式はちょっと時間たつと忘れてしまいますね!!
 以下のようにしてください
 
 
 「=IF(MIN(IF(COUNTIF(T$38:T$66,T$38:T$66)>1,
 ROW(T$38:T$66)))>0,
 INDEX(T$38:T$66,
 MIN(IF(COUNTIF(T$38:T$66,T$38:T$66)>1,
 ROW(T$38:T$66)-MIN(ROW(T$38:T$66))+1)),
 1),
 "重複なし")」
 
 配列ですから、Ctrl+Shift+Enterキーで確定です。
 
 間違いは、Index関数です。
 1.今度は、行が対象だということ。
 2.>行が途中からのためでしょうか。
 正解です。始点が1になるように工夫してください。
 
 
 以上です。
 
 |  |