• 締切済み

2007EXCEL 数字の置換

dot777の回答

  • dot777
  • ベストアンサー率32% (164/508)
回答No.1

セルの書式設定でAM/PMとするだけではダメなのですか? 見た目上は変わりますが

関連するQ&A

  • Excel VBAからオブジェクト描画

    Outlookで管理している予定表を、諸事情から最終的にはExcelに落とさざるをえないので 相談にのっていただきたく投稿します。 場所 月日 午前/午後 --------------------- 1 7/1 AM○/PM 2 7/3 AM /PM○ というようなごく大まかなもので、 AM/PMのところに○の描画オブジェクトをかぶせています。 ただ文字でAM、PMと書くほうが簡単なのですが、 視覚的にわかりやすいのでこのようにすることになっています。 変更があったときなど、Outlookで直してからExcelの表を作り直すのが煩雑です。 OutlookでエクスポートしたデータをExcelにとりこみ、 場所 月日 開始時刻 --------------------- 1 7/1 AM 2 7/3 PM とするところまではできたのですが、このAM、PMという文字情報にあわせて AMセル、PMセルに○オブジェクトを貼り付けるようなマクロはできないでしょうか?

  • EXCELでスケジュール表を作成したい

    EXCELでスケジュール表を作成していたのですが、うまくセルの色付けが出来ず悩んでいます。 私のやりたい事を添付画像の例で説明します。 「予定開始」へ「2011/05/01」「AM」 「予定終了」へ「2011/05/02」「AM」 と入力します。 結果、セルの「AQ8」~「AS8」まで、自動で塗りつぶしを行いたいと考えています。 さらに、この自動動作をさせるためにいくつか制限事項があります。 以下に列挙致します。  1.マクロを使わない  2.条件付き書式を使う 進捗状況としては、セルの「AQ8」に条件付き書式を使用しており、 書式の設定は、「数式を使用して、書式設定するセルを決定」を選択し 「=AND(AND($X8-AQ$4=0,$AD8-AQ$4>=0),NOT($AB8="PM"))」という数式で セルの「AQ8」を塗りつぶすことができました。 また、セルの「AR8」には、上記と同じように 「=AND(AND($X8-AQ$4=0,$AD8-AQ$4>=0),NOT($AB8="AM"))」という数式で セルの「AR8」を塗りつぶすことができました。 ここからが、わからなくなってしまった点で、 「予定終了」の「2011/05/02」の判定はできていると思うのですが 「予定終了」の「AM/PM」の判定をどのように、数式に組み込めば良いのかわかりません。 考え方が根本的に間違っているのかすらわからない状況です。 是非、皆様のお力をご教授ください。 他に必要な情報等ございましたら、出来る限り提供致します。 よろしくお願いいたします。

  • Excelの関数(IF関数?)

    始めまして。 関数が苦手なのですが、仕事で至急表を作成しなければならなくなって しまい困っています。作成したいエクセルの表は下記の通りです。 受注日の管理で関数を使って出荷日の自動計算をしたいと思っています。 例えば2009/1/15のPMまでに受注したものに関しては当日出荷で After5以降での受注は翌日出荷扱いでエクセルの表に表示したいのです。 今現在、 セルA1に日付(2009/1/15 )   B1に時刻(AM、PM、After5で区分)←ラジオボタンで選択出 となっています。 これから関数を組んで自動的に A2でAM、PMを選んだ場合、 セルC1の日付(2009/1/15) D1ではセルB1と同じものを表示(AMもしくはPM) セルB1でAfter5を選んだ場合のみ C1の日付は翌日扱い(土、日、祝日を除く)で D1の時間区分は空白にしたいと思っています。 どんな関数を組めば良いでしょうか? 分かりづらい説明で申し訳ございませんが、お知恵をお貸し頂けたら 幸いです。 宜しくお願い致します。

  • エクセルで日付の置換

    エクセルで、以下のように1年間分毎時表示をした表を作成しています。   列 ────────   ・ 2005/1/1 21:00 2005/1/1 22:00 2005/1/1 23:00 2005/1/2 0:00 (*) 2005/1/2 1:00 2005/1/2 2:00   ・   ・ 同様に2006年分を作りたいので、列をコピペし「2005→2006」として置換を行うと、0:00のセルだけ日付が変わってしまいます。 この例ですと、(*)の行、本来「2006/1/2 0:00」と表示させたいところが「2006/1/1 0:00」になってしまうのです。 なぜなんでしょう? そして対応策はあるのでしょうか? よろしくお願いします。

  • excel セルとセルの間へ数字を置く

    横列Aに数字を並べ、その数字をセルのラインに乗るよう(縦列1と2の間)にした表を作成したいのですが、うまくいきません。 わかりにくい説明かもしれませんが、わかる方、よろしくお願いします。 Excel2007をvistaで使用しています。

  • エクセルでの置換方法

    エクセルにて (例)B2セルで06-52525のように、ハイフン後の数値が5なら06の前にKを挿入し (例)B5セルで06-12345のようにハイフン後の数値が1なら06の前にGを挿入し C列のような結果を得たいと思っています。 置換(挿入)方法をご存知でしたら教えて頂きたく、ご教授お願いします。

  • エクセル2007にて表から

    エクセル2007にて表から DATAを抜き出したいのでご教授ください 画像の上のセルに数字を入れていき個数部分(青丸部分)に数値があるものを 元にして 下セル13からのような並びにDATAを作成したく思っております。 マクロは自動保存などで触ったことがあります。 数値がある部分というのが難しく思っておりますので すいませんがよろしくお願いします

  • エクセルで条件に合わせて数字を合計

    エクセルの表にて、 セルに”○”が入っている場合は2、”×”が入っている場合は1で、その結果を合計したいのですが(例:○が3個・×が2個入ったセルがあれば、合計は8というふうに) 入力用と合計用に列を分けて、合計用にIF関数を使って数字を代入し合計するという方法しか思いつきません。VBAなど高度な技術を持ちませんので、やはりこの方法がベストになるのでしょうか? 列を増やさずに出来る方法があればご教授下さい。

  • excel2007 セルの数字入力を記号に置換

    excel2007で月間予定を作成しています。 日毎のセルによって同じ内容のセルが7種類在るので セルに1を入れると◎、2ならば○、3ならば△、4ならば▲、 5ならば*、6ならば×、7ならば"" と同じセルで置換えたいと思います。 できますか? 文字を打つのが遅いので少しでも早く出来るようにと思いましたが excel初心者の私にはどうしても置換えるようにする事が出来ません。 コピー&ペーストでも良いのですが操作を間違えることが多いので 置換えることが可能ならばより正確で簡単になると思います。 どなたか出来る方、ご教授をお願いします。 なお、プリントはモノクロで行います。 補足vlookup関数他、いろいろ試しているのですが循環参照等エラーになります。

  • 労働日数のカウントの仕方を教えてください。

    エクセルで、月別の労働シフト表を作っているのですが、労働日数をカウントしたいです。一日をAM、PMの二つのセルに分けて、そのセルに”○”を打ち込むタイプのシンプルな表です。”○”の総数はもちろん導き出せますが、これではAM,PMともに”○”をしている人を「2」とカウントしてしまいます。一日通しでシフトに入っている人も、AMのみでシフトに入っている人も、「1」としてカウントしたいです。よろしくお願いします。