Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7517 / 13645 ツリー ←次へ | 前へ→

【38448】列の重複 koshimizu 06/6/3(土) 9:31 質問[未読]
【38454】Re:列の重複 ichinose 06/6/3(土) 11:04 発言[未読]
【38456】Re:列の重複 koshimizu 06/6/3(土) 11:39 発言[未読]
【38457】Re:列の重複 koshimizu 06/6/3(土) 11:56 発言[未読]
【38674】Re:列の重複 koshimizu 06/6/8(木) 12:20 お礼[未読]

【38448】列の重複
質問  koshimizu E-MAIL  - 06/6/3(土) 9:31 -

引用なし
パスワード
   こんにちは。お世話になっています。

列の重複について教えてください。

下記のような数式を前回の投稿(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)))), "重複なし")
配列数式です。

【38454】Re:列の重複
発言  ichinose  - 06/6/3(土) 11:04 -

引用なし
パスワード
   ▼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になるように工夫してください。


以上です。

【38456】Re:列の重複
発言  koshimizu E-MAIL  - 06/6/3(土) 11:39 -

引用なし
パスワード
   ▼ichinose さん
こんにちは。今回もありがとうございます。

列の重複について教えてください。
>空白セルもあります。
空白があると表示されませんが。
>間違いは、Index関数です。
複雑で??Index関数の基礎からですね
>1.今度は、行が対象だということ。??
>2.>行が途中からのためでしょうか。
>  正解です。始点が1になるように工夫してください。
頑張ってみます。

【38457】Re:列の重複
発言  koshimizu E-MAIL  - 06/6/3(土) 11:56 -

引用なし
パスワード
   訂正です。

>空白があると表示されませんが。
そんなことはありませんでした。
数式が入ったセルがあったためです。申し訳ありません。

【38674】Re:列の重複
お礼  koshimizu E-MAIL  - 06/6/8(木) 12:20 -

引用なし
パスワード
   ichinoseさん
こんにちは。

使用できるようになりました。
数式を変更して解決しました。
ありがとうございます。今後とも宜しくお願いいたします。

7517 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free