• ベストアンサー

エクセルで入力したものに日本語をくっつける方法

いつもお世話になってます。 本当にとても助かってます。 質問ですが シート1のB7にお客様名が入ります。 シート2のB8に反映させます。 ここまではいいんですが個人名と法人名があり、 「様」と「御中」を使い訳なければなりません。 幸いなことにデータを取るため シート1のE7・F7が個人G7・H7が法人と切り分けの為に セルが設けてあります。 これをうまく利用できないでしょうか? 後で集計を取るためE7~H7のフラグは全て「1」と 入れるようにしました。 よろしくお願い致します。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

>E7・F7・G7・H7のどれか一つにしか「1」って入りません。 つまり、E7かF7なら個人で、G7かH7なら法人というこでしょうか。 そういうことなら、元の数式のANDをORに変えればOKです。 =シート1!B7 & REPT("様",OR(シート1!E7=1,シート1!F7=1)*1) & REPT("御中",OR(シート1!G7=1,シート1!H7=1)*1)

makirabi
質問者

お礼

できました。ありがとうございます。 maruru01さんのおかげで着々と出来あがってます。 本当に助かります。m(__)m

その他の回答 (1)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 >シート1のE7・F7が個人G7・H7が法人と切り分けの為に >セルが設けてあります。 E7とF7の両方ともが「1」の場合が個人で、G7とH7の両方ともが「1」の場合が法人ということでしょうか。 そういう前提で、シート2のB8に、 =シート1!B7 & REPT("様",AND(シート1!E7=1,シート1!F7=1)*1) & REPT("御中",AND(シート1!G7=1,シート1!H7=1)*1) です。 注意点は、 ・E7とF7のどちらかにしか「1」が入っていない場合は、「様」は付きません。 ・G7とH7のどちらかにしか「1」が入っていない場合は、「御中」は付きません。 ・E7~H7の全てに「1」が入っていると、「様御中」と両方付いてしまいます。 (これはありえないという前提ですが。)

makirabi
質問者

補足

説明不足ですいません(T_T) E7・F7・G7・H7のどれか一つにしか「1」って 入りません。この「1」は後で作らなければならない 在庫とか売上とかの表にSUM機能使って計算できるって 思ったんです。 本当なら個人or法人だけにしたかったんですが かなりの高年齢ゾーンが使うので複雑に出来ないんです。 最初「1=個人、2=法人」みたいにしたら 1日/10回以上も聞かれ断念しました。 「統一された入力方法&全てがわかりやすい表」でないと だめなので(T_T)

関連するQ&A