• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCELで指定した行内にある値以外を抽出する)

EXCELで指定した行内にある値以外を抽出する方法

このQ&Aのポイント
  • EXCELで指定した行内にある値以外を抽出する方法について教えてください。
  • 具体的な例として、A列にある値以外のものをE列から抜き出し、B列に値を返す方法が知りたいです。
  • VBAを使用しても構いませんので、効果的な方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • hige_082
  • ベストアンサー率50% (379/747)
回答No.2

>マクロで手間をかけずにB列に値を出す方法はありますか? ありますが、手間をかけずに・・って 関数は数週間~数ヶ月で覚えられるけど マクロは覚えの良い人で半年~1年 私ら一般人は2年~4、5年、果ては諦める人も多いのですよ すいません、別に怒ってる訳でも、責めてる訳でもありませんので すいません、前置きが長くて Sub test() Dim 対象品番, x Dim 品番, y 対象品番 = Range("a2", Range("a65536").End(xlUp)) 品番 = Range("e2", Range("e65536").End(xlUp)) For y = 1 To UBound(品番) For x = 1 To UBound(対象品番) If 品番(y, 1) = 対象品番(x, 1) Then 品番(y, 1) = "" Next x Next y Range("b2").Resize(UBound(品番)) = 品番 End Sub こんな感じで如何でしょう?

08517502
質問者

お礼

わぁ!出来ました。 ありがとうございます。 わがままなお願いを聞いてもらって申し訳ありません。

その他の回答 (1)

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.1

こう言う事かな? B2へ =IF(COUNTIF($A$2:$A$6,E2)>0,"",E2) 必要な所まで下へコピー

08517502
質問者

お礼

出来ました! ご親切にありがとうございます。

08517502
質問者

補足

補足させてもらって申し訳ないのですが、マクロで手間をかけずにB列に値を出す方法はありますか?

関連するQ&A