• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excelで困ってます 助けてください)

Excelで困っています。助けてください!

このQ&Aのポイント
  • エクセルで、A列のファイル名に対応する数字をC列から探し、その行のB列の値をA列のファイル名に組み込みたいです。
  • 要するに、A列のファイル名の一部をB列の値で置き換えたいのです。
  • 空欄の場合も考慮して、エクセルでの処理方法についてご教授ください。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

データがA1からC4の範囲にあるとして、表示したいセルに =IF(C1="","",LEFT(A1,3)&INDEX($B$1:$B$4,MATCH(VALUE(MID(A1,4,1)),$C$1:$C$4,0))&RIGHT(A1,4)) といれて、下へ式をコピーしてみてください。 ただし、あげられた例のように数値の前は3文字、数値の後は4文字、数値は1桁の場合の式です。

nkmyk
質問者

補足

表がずれてしまい、質問が大変わかりづらくなっております・・・ 一度ためしてみます。 お答頂いた方、本当にありがとうございます。

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

D列に抽出しますが、次の方法は如何でしょうか。 抽出元セル内の数値までの文字数を固定3文字とし、C列は数値としていますので、文字列ならば、数式の*1部分を省略してください。 =IF(COUNTIF(C:C,MID(A1,4,1)*1),REPLACE(A1,4,1,INDEX(B:B,MATCH(MID(A1,4,1)*1,C:C,0))),"")

nkmyk
質問者

お礼

表がずれてしまい、質問が大変わかりづらくなっております・・・ 一度ためしてみます。 お答頂いた方、本当にありがとうございます。

関連するQ&A