- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCELで指定した行内にある値以外を抽出する)
EXCELで指定した行内にある値以外を抽出する方法
このQ&Aのポイント
- EXCELで指定した行内にある値以外を抽出する方法について教えてください。
- 具体的な例として、A列にある値以外のものをE列から抜き出し、B列に値を返す方法が知りたいです。
- VBAを使用しても構いませんので、効果的な方法を教えてください。
- みんなの回答 (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 こんな感じで如何でしょう?
その他の回答 (1)
- hige_082
- ベストアンサー率50% (379/747)
回答No.1
こう言う事かな? B2へ =IF(COUNTIF($A$2:$A$6,E2)>0,"",E2) 必要な所まで下へコピー
質問者
お礼
出来ました! ご親切にありがとうございます。
質問者
補足
補足させてもらって申し訳ないのですが、マクロで手間をかけずにB列に値を出す方法はありますか?
お礼
わぁ!出来ました。 ありがとうございます。 わがままなお願いを聞いてもらって申し訳ありません。