|
▼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になるように工夫してください。
以上です。
|
|