• ベストアンサー

エクセルでこんなことがしたい(簡単!?)

お世話になります。エクセルで処理の質問です。 データの変換に関してです。 A列のデータ 状態A 状態B 状態C 状態D をB列で 日本語日本語状態A日本語日本語 日本語日本語状態B日本語日本語 日本語日本語状態C日本語日本語 日本語日本語状態D日本語日本語 としたいのです。例えば… A列 塩大1 砂糖大2 酢小2 酒0.5 B列 ここで塩大1を入れる ここで砂糖大2を入れる ここで酢小2を入れる ここで酒0.5を入れる といった具合です。 B列の(ここで)と(を入れる)の文字は変わりません。 ここでは例で4セル示していますが、 実際は何百セルもあるので、1つ1つ打ち込むと大変です><。 簡単だと思うのですが、調べ方がわからなくて。。。 先輩方のお知恵を拝借させてくださいm(_ _)m

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

  • ベストアンサー
noname#169080
noname#169080
回答No.1

B列(B1)に =("ここで" & A1 & "を入れる") 以下、式をコピーする #動作が変わる場合は工夫してください("をいれる"が例えば"焼き"などにかわるなど)

yoroshikumail
質問者

お礼

mi__naさま大変ありがとうございました。 みなさまのおかげで無事にできました^^ 本当にありがとうございます。 全員に良回答をさしあげたいのですが、 できないのが悔しいです。 この場を借りて皆様に感謝いたします^^

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

その他の回答 (4)

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.5

ご質問文書なら、下記をB列に入力して、下にオートフィルで可能と思います。 ="ここで"&A1&"を入れる" 読みやすさを考慮して、次のような式も・・・ ="ここで、"&A1&" を入れる" 「&」は文字列を結合する「演算子」です。

yoroshikumail
質問者

お礼

koko88okokさま大変ありがとうございました。 みなさまのおかげで無事にできました^^ 本当にありがとうございます。 全員に良回答をさしあげたいのですが、 できないのが悔しいです。 この場を借りて皆様に感謝いたします^^

全文を見る
すると、全ての回答が全文表示されます。
  • c80s3xxx
  • ベストアンサー率49% (1631/3289)
回答No.4

A1 に "塩大1" と入っているとします. B1 に 「="ここで"&A1&"を入れる"」 を入力します.& がポイント. あとはB1の内容をB2 以下にコピーすれば OK. 念のため,コピーの仕方. B1セルを選択し,右下にカーソルを合わせるとカーソルが + に変わるので,そのまま左ボタンを押さえて下にドラッグすると,B1 の内容がコピーされていきます.

yoroshikumail
質問者

お礼

c80s3xxxさま大変ありがとうございました。 みなさまのおかげで無事にできました^^ 本当にありがとうございます。 全員に良回答をさしあげたいのですが、 できないのが悔しいです。 この場を借りて皆様に感謝いたします^^

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

=CONCATENATE("ここで",A1,"を入れる") で可能だと思います。 セルをコピーすれば関数もコピーされます。

yoroshikumail
質問者

お礼

bluefox-13さま大変ありがとうございました。 みなさまのおかげで無事にできました^^ 本当にありがとうございます。 全員に良回答をさしあげたいのですが、 できないのが悔しいです。 この場を借りて皆様に感謝いたします^^

全文を見る
すると、全ての回答が全文表示されます。
  • megwitch
  • ベストアンサー率13% (6/45)
回答No.2

B列のセルに、 ="ここで" & A1 & "を入れる" と入れてみてください。 ※A1は、A列の参照したいセル番号。2行目ならA2、3行目ならA3と入れる

yoroshikumail
質問者

お礼

megwitchさま大変ありがとうございました。 みなさまのおかげで無事にできました^^ 本当にありがとうございます。 全員に良回答をさしあげたいのですが、 できないのが悔しいです。 この場を借りて皆様に感謝いたします^^

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

関連するQ&A

  • 抽出(?)について教えてください。

    申し訳ございませんが教えてください。 例えば A  B  C  D 1 砂糖 12 2 醤油 20 3 味噌 25 4 塩 43 5 酒 5 上記のようにA列に原材料名B列に内容量が書いてあるとします。 そこへ下記のように A  B  C  D 1 砂糖 12 2 醤油 20  塩  43 3 味噌 25 4 塩 43 5 酒 5 C列の任意の場所に原材料名を入力すると 自動でD列に内容量を(B列にあらかじめ書いてあった43)を 表示させることは可能でしょうか?

  • エクセルについての質問です。こんなことはできるのでしょうか?

    エクセルについての質問です。こんなことはできるのでしょうか? まず「データ」という名前のシートのA列に動詞,名詞など品詞が入っています。B列に高1,高2など学年が入っています。C列に数字(2や3など)が入っています。D列に英単語が入っています。E列に日本語訳が入っています。F列は作業列でF2のセルに=IF(AND(A2=問題作成!$A$2,B2=問題作成!$B$2,AND(C2>=問題作成!$C$2,C2<=問題作成!$D$2)),ROW(A1),"")が入っており,以下のセルに数式がコピーされています。 次に「問題作成」というシートのA5セルに=IF(COUNT(データ!$F$2:$F$2294)<ROW(A1),"",INDEX(データ!D$2:D$2294,SMALL(データ!$F$2:$F$2294,ROW(A1))))が入っており,以下のセルに数式がコピーされています。B5セルには=IF(COUNT(データ!$F$2:$F$2294)<ROW(B1),"",INDEX(データ!E$2:E$2294,SMALL(データ!$F$2:$F$2294,ROW(B1))))が入っており,以下のセルに数式がコピーされています。 「問題作成」のシートのA2セルは動詞や名詞など品詞が選択できるようになっています。B2セルは学年が選択できるようになっています。 この後,C2セルにWordでページを指定して印刷するときのように,2-3,6,8のように入力すると,「データ」のシートからそのページに該当する単語のみを「問題作成」のA5,B5以下に引っ張ってくるようなことはできますでしょうか? また,入っている数式に問題があれば,お教え願いたいのですが。 よろしくお願いいたします。

  • エクセルの数字の桁数

    エクセル2000です。 3000行程のデータです。横に並べた3つのセル(A~C列)の数字をひとつのセルにまとめてD列に表示しようと思います。希望はゼロも含めて8桁の番号10036803にしたいのですが、ゼロがとれて13683になってしまいます。 なお、Dのセルには=A1&B1&C1としています。    A  B  C    D  1 1 00368 03  10036803 よろしくお願いします。

  • エクセル2007の計算について

    エクセル2007の計算についてですが、A列に100個データがあり、B列とC列にそれぞれ1個データがあるとします。そこで、D列のD1にA1*B1-C1の計算結果を表示させました。次に、D2以下も同様の計算をするために、D1のセルを選択して、矢印無しの十字キーを下に伸ばしてD2にA2*B1-C1、D3にA3*B1-C1・・・、D100にA100*B1-C1の結果を表示させようとすると、100個分の計算結果は表示できるのですが、D2はA2*B2-C2、D3はA3*B3-C3・・・というように、B列とC列も一つずつ下がって計算されてしまいます。この場合、B列とC列には1個しかデータがない(B1に一個、C1に一個)ため、D2以下の計算結果は0になります。B列とC列を下げずに、A列のデータだけ下げて連続計算するにはどうすればよろしいでしょうか。

  • Excel 関数について

    Excel 関数について データにちょっと数値を追記したいのですが、頭が混乱して何をやっているかわからなくなり、質問させて頂きます。 D1セルに以下セルの数値を入れたいのですが・・・ A1セルが0の時はB1セルの数値を。。でもA1セルに0以外の数値が入っている時はそれをD1セルに入れる。 B1セルも0の時はC1セルの数値を。。でもB1セルに0以外の数値が入っている時はそれをD1セルに入れる。 要するにA列B列C列にはそれぞれ数値が入っているのですが、A列とB列は0のところもあり。。。 列の優先順位としてはA列を最優先としてB列→C列の順に優先列の数値が0の時は最終的にはC列の数値が入るようにしたいです。 説明もわけがわからなくてすみません~どなたか教えて下さい(>_<)

  • エクセル VBA で 教えてください!

    初めて質問させていただきます 初心者で困っています どなたかご教授よろしくお願いします! A列 ____B列______C列 B_____________________ 123 D______________________ 1 D______________________ 2 B______________________456 D______________________ 1 D______________________ 2 D______________________ 3 B______________________789 D______________________ 1 自分はB列にいます(表現が正しいかもわかりませんが) 同じ行で A列の内容が Bだったら隣のCセルの 内容をBセル(自分のいるセル)にコピー Dだったら上の内容(Bの時コピーした内容)をコピーし          行を下へ繰り返し A列のデータが空白まで繰り返す そうして B列を 埋めたいのですが よろしくお願いしたします!       

  • エクセルマクロでの参照の仕方

    お世話になります。 早速質問させていただきます。 A1からA5までセルの位置が入っています。 B列には店舗名が入っています。 C列には数量が入っています。      A       B        C 1     B19     a店     10 2     G19     b店     20 3     L19     c店     30 4     Q19     d店     40 5     V19     e店     50 上の様なデータが有り、A列のデータがsheet2でC列のデータを入力する各セルになります。 sheet1のA列のデータを参照して、sheet2のセルにC列のデータを入れたいのですが(例えば「Sheets("sheet2").Range(B19)」には「10」を入れる)、セル内の文字列をセルの対象とすることができるのでしょうか。教えてください。、回答でなくアドバイスでも結構です。よろしくお願いします。

  • エクセルの数式をどのように入れたら良いでしょうか?

    エクセルの数式をどのように入れたら良いでしょうか? いつもこちらでお世話になっています。 今回も教えて頂きたく質問させていただきます エクセルについてですが、 sheet1に入っているデータを sheet2に入力するようにしたいのですが sheet1の A列に1~50までのNo. →A1セルにNo.1、A50セルにNo.50 B列に(1)データ C列に(2)データ があり sheet2の D5のセルに「1」と入力すれば、sheet1!A列の数字とリンクしてsheet!B1の(1)データが入り D6のセルに「10」と入力すれば、Sheet1!A列の数字とリンクしてsheet!C10の(2)データが入る ように設定し、 さらにsheet2のD5,D6のセルに上書きで(繰り返し)数字を入力させ 数式が消えないようにしたいのですが どのようにすればよいでしょうか? 分かりずらい説明で申し訳ありませんが 大変困っているので、アドバイス頂けると助かります。

  • EXCELで日付の表示

    お世話になります。 年月日のデータが3つのセルに分かれて入っており、   A   B   C   D   2005   5    1 Dのセルにつなげた日付表示をしたいのですが、 どのようにしたらよいのでしょうか。 ちなみに、セルDに「=CONCATENATE(A1,B1,C1)」と入れたら、 「200551」と表示されました。セルの表示形式を 「yyyy/m/d」としたのですが、変化なく、 セルEに「=TEXT(D1,"0!/00!/00")」と入れたら、 「20/05/51」となってしまいました。 もとデータのB列C列の表示形式を「00」にしてみましたが、 表示は「05」「01」となるのですが、セルD、Eに反映されないのです。 何か良い方法がありましたら、 教えてください。

  • エクセルの数式についてお尋ねします。

    数千個の単語帳を逐次ソート、整理しています。 =IF(($A9=$A10)*AND($B9=$B10),"★","○ ") A列に英単語とB列にそれに対応する日本語を入力しました(2行目以下)。 数千個の単語帳ですので、重複があります。それで、データ並び替えで整列させたあと、上下の同一セルをチェック、異なれば○、同一であれば★をC列に表示させました。 上は、セルC9の数式です。 今度は、C列を見ていくのですが、これが面倒ですので、セルC1に、その下のC列上の★マークの数を表示させたいのですが、可能でしょうか。 C列(2行目以下)には、上の数式が入っています。 よろしくお願いします。

このQ&Aのポイント
  • MFC-J739DNのトナーのインクが切れそうですと表示された疑問について説明します。
  • お使いの環境や接続方法、関連するソフト・アプリについても教えてください。
  • 電話回線の種類についてもお知らせください。
回答を見る

専門家に質問してみよう