- ベストアンサー
ユーザー定義のコピーについて教えて下さい
- ユーザー定義のコピーについて学びましょう。シートの特定の範囲の値を別の場所に書き込む方法について説明します。
- 関数を使用して、特定の条件を満たすセルの値を別のセルに書き込む方法を学びましょう。
- D2:F21にあるユーザー定義のコピーを、K2:M21に同じようにする方法について教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
基本的に数式では書式を参照をすることができません。 例示のデータのように同じ列に違う単位のユーザー定義が設定されていて、かつ一定の規則、たとえば「個」は10以上の値はなく、「m」は必ず10以上のデータが入力されるという条件があるなら、以下のようなユーザー定義にすれば1つの表示形式で異なる単位を表示することができます。 [<10]0"個";0"m"
その他の回答 (4)
- tom04
- ベストアンサー率49% (2537/5117)
No.1・3です! ほんとぉ~~にっ!何度もごめんなさい。 投稿した後に画像をよく見ると書式のオートフィルでのコピーはダメみたいですね! 同じ列に単位が違うものが入っていると見受けられます。 という訳で前回の回答は無視してください。 親の仇のように顔を出してしまいました。 ごめんなさいね。m(__)m
お礼
tom04さん、何度も回答ありがとうございます。 >投稿した後に画像をよく見ると書式のオートフィルでのコピーはダメみたいですね! はい、("m")さえなければいけるのに!! >親の仇のように顔を出してしまいました。 いえいえ回答して頂ける、気持ちがうれしいです。 ありがとうございました。
- tom04
- ベストアンサー率49% (2537/5117)
No.1です! たびたびごめんなさい。 >B2:F21の表を作業列を使って、個数の入力されているセルだけを、I2:M21に書式も含めて書き込むのは、やはり無理ですね? とありましたので、再び顔をだしてしまいました。 回答になるかどうか判りませんが、 たぶん数式を入力した後、オートフィルでコピーされると思います。 コピーする前に書式を設定するか、前回のような方法で書式だけをコピーし 最後にオートフィルで下へコピーする方法はダメですか? この方法だと数式も書式もコピーされますけど・・・ 以上、余計なお世話かもしれませんが、 参考になるでしょうかね? これも的外れなら読み流してくださいね。m(__)m
お礼
tom04さん、何度も回答ありがとうございます。 >コピーする前に書式を設定するか、前回のような方法で書式だけをコピーし >最後にオートフィルで下へコピーする方法はダメですか? MとL列は("円")だけですので、大丈夫なのですが、K列には ("個")("m")がありまして、毎回("個")("m")がどこに来るかわからない状態ですので。 でも("個")が圧倒的に多いので、("m")だけ書式コピーでやってみようと思います。 ありがとうございました。 今後共、よろしくお願いします。
- MackyNo1
- ベストアンサー率53% (1521/2850)
書式のコピー貼り付けなら以下のような操作が簡単です。 1組の書式の設定されたC1:E1セルを選択し、右クリック「コピー」、対象範囲のK2:M10を選択して、右クリック「形式を選択して貼り付け」で「書式」で「OK」します。
お礼
MackyNo1さん、回答ありがとうございます。 やはり、手動で書式の貼り付けを、するしか無いですね。 ありがとうございました。 今後共よろしくお願いします。
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! 外していたらごめんなさい。 ユーザー定義ということですので、「書式」のみをコピーしたいということですよね? 一応そういうことだとしての回答になります。 当方使用のExcel2003の場合ですが、 D2:F21セルを選択 → コピー → K2:M21セルを選択 → メニュー → 書式 → 「形式を選択して貼り付け」 → 「書式」にチェックを入れOK これで希望通りにならないでしょうか? 尚、今回は列毎の書式が違っていると思いますので、元のデータ列全てを範囲指定しましたが、 書式が同一であれば、一つのセルをコピーして希望の領域を範囲指定し、同様の操作で全てのセルの書式が統一されるはずです。 以上、長々と書きましたが参考になれば幸いです。 尚、的外れなら読み流してくださいね。m(__)m
お礼
tom04さん、こんばんわ! いつも回答ありがとうございます。 >D2:F21セルを選択 → コピー → K2:M21セルを選択 → メニュー → 書式 → 「形式を選択して貼り付け」 → 「書式」にチェックを入れOK やはり、そのやり方しかないですよね。 B2:F21の表を作業列を使って、個数の入力されているセルだけを、I2:M21に書式も含めて書き込むのは、やはり無理ですね? でも作業列のやり方は、たしかtom04さんに教えて頂いた数式で、ものすごく色んな所で使用出来て、大活躍です~^^ ありがとうございました。 今後共、よろしくお願いします。
お礼
MackyNo1さん、回答ありがとうございます。 ユーザー定義で、そんなやり方があるんですね~ 知りませんでした。 「m」は必ず10以上のデータが入力されますので、私のやりたい事が出来ました~。 MackyNo1さん、ありがとうございました。 今後共、よろしくお願いします。