人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルの関数に関してです。

A B
1 あ
0 い
0 う
1 え
1 お

カラムAに0か1があり、
カラムBには色々な文字列があるとします。
そして、縦に1から次の1の手前までのカラムBの情報を
つなぎ合わせて表示させたいです。
具体的には下記のようになります。

あいう←ここのセルに「あいう」と表示させたい
←ここのセルは空欄でも「い」と表示されてもよい
←ここのセル空欄でも「う」と表示されてもよい
え←ここはすぐ下に「0」がないので「え」
お←ここはすぐ下に「0」がないので「お」


このように表示させるための関数をお教えください。
何卒よろしくお願いいたします。

●質問者: martytaka
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● いつか
●100ポイント ベストアンサー

画像間違えていたので2017/10/16 20:49くらいに修正しました。

以下で良いなら
f:id:gfik:20171016185712p:image

これでできます。
f:id:gfik:20171016204859p:image


martytakaさんのコメント
本当にありがとうございます。 すみません! しかし、もう1つ条件がありました。。 A B 1あ 0あ 0あ 1え 1お このように、同じ文字が続く場合は 「あ」だけ表示させたいです。。 つまり、BとCが同じ場合には、1つだけ入れるというような分岐になるのでしょうか。 申し訳ありません。

いつかさんのコメント
以下で良いなら。 [f:id:gfik:20171017182525p:image] これでできます。 [f:id:gfik:20171017182526p:image] エラーが出るようなら =IF(SUM(A3)=1,B2,IF(B2=B3,C3,B2&C3)) を =IF(SUM(A3)=1,B2,IF(EXACT(B2,B3),C3,B2&C3)) としてください。(上記はc2の関数)

martytakaさんのコメント
できましたあ!!!! ありがとうございました!

martytakaさんのコメント
本当にたすかりました。 今後ともよろしくお願いいたします。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ