- 締切済み
セルの値をくっつける方法
from~toでセルの値をくっつけたいです。例えば 「from=<メアド@あ>from=<メアド@い>to=<メアド@う>」 もしくは 「from=<メアド@き>to=<メアド@く>」 といったようにです。fromの下のセルは毎回toではありません。 A B 1 a from=<メアド@あ> 2 a from=<メアド@い> 3 a to=<メアド@う> 4 b from=<メアド@え> 5 b to=<メアド@お> 6 b to=<メアド@か> 7 c from=<メアド@き> 8 c to=<メアド@く> 9 d from=<メアド@け> 10 d to=<メアド@こ> 初めての質問です。マクロは組んだことはありません。 どうぞよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- fujillin
- ベストアンサー率61% (1594/2576)
質問者さんの説明不足で、あなたの質問内容が正しく伝わっていなかっただけです。 #2の方がすでに回答なさっていますが・・・ C2を=IF(A1=A2,C1&B2,B2) D2を=IF(A2=A3,"",C2) にすれば良いだけ。 関数のお勉強もしてみましょう。
- noah7150
- ベストアンサー率46% (116/251)
c1 に =B1 C2 に =IF(A2=A1,IF(LEFT(B2,5)="from=",C1&B2,C1),B2) D2 に =IF(LEFT(B2,3)="to=",C1&B2,"") C2とD2を選択し複写 C3からD10までを選択し貼り付け C列を選択し右クリックの非表示 以上
- imogasi
- ベストアンサー率27% (4737/17069)
煩雑に書いてあるが =A1&B1 をやってみて実現できてない点は補足してください。 基本的な文字列結合を聞いているのではないかな。
補足
質問の仕方が悪かったようですみません。 最終的には 「from=<メアド@あ>from=<メアド@い>to=<メアド@う>」 「from=<メアド@え>to=<メアド@お>to=<メアド@か>」 「from=<メアド@き>to=<メアド@く>」 「from=<メアド@け>to=<メアド@こ>」 のように答えを出したいのです。 fromセルの下は毎回toセルではなく、fromセルがいくつか続きその下にtoセルが来る、もしくはその逆もあります。 A列の値が同じであればB列も同じグループとみなします。
補足
ありがとうございます。さっそくやってみました。 質問の仕方が悪かったようで最終的には 「from=<メアド@あ>from=<メアド@い>to=<メアド@う>」 「from=<メアド@え>to=<メアド@お>to=<メアド@か>」 「from=<メアド@き>to=<メアド@く>」 「from=<メアド@け>to=<メアド@こ>」 のように答えを出したいのです。 fromセルの下は毎回toセルではなく、fromセルがいくつか続きその下にtoセルが来る、もしくはその逆もあります。 教えていただいたのだとひとつが 「from=<メアド@え>to=<メアド@お>」 「from=<メアド@え>to=<メアド@か>」となります。・ それ以外はちゃんとなりました!!