• ベストアンサー

文字列の置換えがうまくいきません

A  B  C   1 *  11  11 2 *  12  12 3     13 4 *  14  13 5     15 6 *  16  14 7 *  17  15 上記のように B列の文字列を、A列の*がある行に対応するようにC列に並べ替えたいです。A列に*が無い行はそのC列の同じ行のセルは空けておきたいです。 A列の*の配置、B列の文字列は時々で変わります。 どのような関数・方法を用いれば上記のようなことができるでしょうか。 よろしくお願いします。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! 外していたらごめんなさい。 C1セルを =IF(A1="","",INDEX($B$1:B1,COUNTIF($A$1:A1,"*"))) としてオートフィルで下へコピーではどうでしょうか?m(__)m

maigo-no-koneko
質問者

お礼

ありがとうございました。できました!

その他の回答 (1)

  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

C1のセルに以下の様な式を入れ、下へコピーでどうでしょうか? =IF(A1="","",INDEX($B$1:$B$7,COUNTIF(A$1:A1,"*")))

関連するQ&A