- ベストアンサー
エクセルでこんなことがしたい(簡単!?)
お世話になります。エクセルで処理の質問です。 データの変換に関してです。 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
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
![noname#169080](https://gazo.okwave.jp/okwave/images/contents/av_nophoto_100_4.gif)
その他の回答 (4)
- koko88okok
- ベストアンサー率58% (3839/6543)
- c80s3xxx
- ベストアンサー率49% (1631/3289)
- bluefox-13
- ベストアンサー率33% (201/593)
- megwitch
- ベストアンサー率13% (6/45)
関連する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列の数値が入るようにしたいです。 説明もわけがわからなくてすみません~どなたか教えて下さい(>_<)
- ベストアンサー
- その他MS Office製品
- エクセル 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行目以下)には、上の数式が入っています。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- MFC-J739DNのトナーのインクが切れそうですと表示された疑問について説明します。
- お使いの環境や接続方法、関連するソフト・アプリについても教えてください。
- 電話回線の種類についてもお知らせください。
お礼
mi__naさま大変ありがとうございました。 みなさまのおかげで無事にできました^^ 本当にありがとうございます。 全員に良回答をさしあげたいのですが、 できないのが悔しいです。 この場を借りて皆様に感謝いたします^^