• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel関数 同じ文字がある場合は表示させない)

Excel関数で同じ文字がある場合は表示させない方法

このQ&Aのポイント
  • Excel初心者であなたが困っているのは、Excel関数を使用して同じ文字がある場合に表示させない方法です。
  • 具体的には、A2のセルに商品コード、B2のセルにメーカー名、D2のセルに商品名、メーカー名、商品コードが入っています。
  • D列の中には、メーカー名や商品コードが抜けている場合があり、それをD2のセルに入れる必要があります。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

>上記方法でやってみましたが、FLASE で返ってきました 私の提示した数式はFALSEを返す数式になっていませんので(IF関数を使われたのでしょうか)、数式の入力違いだと思われます。 また区切り文字が半角または全角スペースなら以下のような数式にしてください。 =TRIM(SUBSTITUTE(SUBSTITUTE(D2,A2,""),B2,""))&" "&B2&" "&A2

catkuu-chan
質問者

お礼

正確に表示されました。 丁寧で迅速な回答で本当に助かりました。 大量のデータの処理が終わりました。 本当にありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

D2セルのデータから、メーカー名、商品コードおよび区切文字の「、」を削除する以下のような数式で商品名を取得することができます。 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(D2,A2,""),B2,""),"、","") したがって、商品名、メーカー名、商品コードの順に表示したいなら以下のような数式になります。 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(D2,A2,""),B2,""),"、","")&"、"&B2&"、"&A2 最終的にこのデータ範囲を選択して右クリック「コピー」、D2セルで右クリック「形式を選択して貼り付けで「値」を選択してください。

catkuu-chan
質問者

補足

早速のご回答ありがとうございます。 上記方法でやってみましたが、FLASE で返ってきました(><) 実際のDのセルには”、”で区切られておらず、 商品名 メーカー名 商品コード  と半角や全角の空白で区切られています。 なので FLASEとなったのでは?と色々やってみましたが、 商品名 メーカー名 商品コード と表示されず、困惑しております。 どうか ご教授お願いいたします。

すると、全ての回答が全文表示されます。
  • aokii
  • ベストアンサー率23% (5210/22063)
回答No.1

C2に商品名のみを入れる。 D2に以下の式を入れて下にドラッグコピー。 =C2&"、"&B2&"、"&A2

すると、全ての回答が全文表示されます。

関連するQ&A