• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで組み合わせの関数?を作る方法)

エクセルで組み合わせの関数を作る方法

このQ&Aのポイント
  • エクセルで組み合わせの関数か式を使って、一つのセルに複数の文字列を組み合わせる方法について教えてください。
  • A列のセルに一文字の漢字、B列のセルに一文字の漢字を入力し、C列の一つのセルに2文字の漢字を表示させる方法や、C列にAの漢字、D列にBの漢字として表示する方法があるかどうか知りたいです。
  • エクセルでの組み合わせの関数や式を使って、A列のセルの文字とB列のセルの文字を組み合わせてC列に表示させる方法を教えてください。また、C列に2文字が不可能な場合は、A列の文字をC列に表示し、B列の文字をD列に表示する方法でも構いません。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

こんにちは。 全部で8×8=64個の答え並ぶのはいいですね。 C1に =INDEX(A:A,INT((ROW()-1)/8)+1)&INDEX(B:B,MOD(ROW()-1,8)+1) と記入し,C64までコピー貼り付けます。 まずご自分で練習用に,ご相談通りの山川海…赤青黄…のデータを作成してやってみてください。 続いて実際にやりたいリストの内容に応じて,自力で適切に数式を修正してご利用下さい。

Newlifesoul2012
質問者

お礼

ありがとうございます! うう~すごい。

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

その他の回答 (2)

noname#204879
noname#204879
回答No.3

添付図参照 C1: =OFFSET(A$1,(ROW()-1)/COUNTA(B:B),)&OFFSET(B$1,MOD(ROW()-1,COUNTA(B:B)),)

Newlifesoul2012
質問者

お礼

ありがとうございます! No.2のかたのと同様、できました。式が違うのですね。私にはちんぷんかんぷんです。 今回は、早く回答をくれたNo.2のかたをベストアンサーに選ばせていただきます。ごめんなさい! ありがとうございました。

すると、全ての回答が全文表示されます。
  • jacob-wk9
  • ベストアンサー率36% (85/231)
回答No.1

文字も式でくっつけることが可能です。「&」を使います。 =A1&B1 のような感じでやります。あとはずらっとドラッグコピーするだけです。 あえて単純なやり方を選択しましたが、 この場合は、B列の「青」から「紫」の行になるまで、「山」を繰り返してはどうでしょう。 A列「川」も繰り返しさせます。 A B 山青 山黄 山赤 (省略) 川青 川黄

Newlifesoul2012
質問者

お礼

早速のご回答ありがとうございます。 「&」の使用法すら知らなかったのでありがとうございました! ベストアンサーには大変迷うのですが、今回は一発で64できる方法の上記の方を選ばせていただきます。ごめんなさい! ありがとうございました。

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

関連するQ&A

専門家に質問してみよう