説明がうまくできず、わかりにくかったらすみません。

このたび初めて職場のシフトを作ることになったのですが、
フォーマットは会社から渡されたものがあるのですが、
もう少し見やすいものにしたく改良したいと思っています。

フォーマットには、1ページ目にスタッフの名前、日付等を入力すれば
2ページ目以降のシフト表に自動的に表に名前や日付が反映されるようになっており、
あとはセルに*印(*=30分)を入力していけばその*印の数だけ
足し算されて勤務時間がカウントできるようになっています。
(例えば、9時~17時まで勤務の場合、*印を16個入力します)

私が改良したいのはこの*印の部分で、
見た目が*印の羅列のため、非常に見にくいのです。
この部分を例えば■等に変えれば、
16個*印が並ぶのではなく、帯のように見えて
一目でわかりやすいと思っています。

*印でフォーマットに登録されているところを
■等に置き換えたいという意味です。
そして、ワンクリックでセルに入力できるようにしたいのですが、
そのような方法はあるのでしょうか?

あと、わがままなのですが、
ただセルを塗りつぶすと、それもやってみたのですが
スタッフ同士の帯が全部つながって逆に見にくくなるので
あくまで、*印を、セルに対して小さめの■に置き換えたいのですが、
どながか詳しい方がおられましたら、
ご教授ください。

よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

Ctrl+Aを押す(全セル選択)


Ctrl+hを押す(検索と置換)
検索する文字列に * を入力
置換後の文字列に ■ を入力
すべて置換をクリック

以上を全てのシートで行う。
    • good
    • 0

No3の方の言うのに賛成です。


そのファイルが単独で成り立っているならまだしも、他とリンクしていたり、マクロが組んであったりすると問題があります。
一から自分で作るなら良いのですが、ひな形がある物は大きく変えない方が良いですよ。あえてやるなら、No3さんの言うとおり表示形式の変更なら実質のデータが狂わないので良いと思います。
セルの色付けはセルの範囲指定をして手作業でやる分には問題無いですが、条件式等を使うのは辞めた方がいいです。
まあ、試しにやるなら一度ファイルを読み込んでからすぐに名前を変えてテストしてみてください。
    • good
    • 1

多分、そのシートにはややこしい参照関係が設定されていると思いますし、


場合によってはマクロが設定されているかもしれません。シート内で行われ
ている処理を100%理解してない状況で、処理内容に手を入れると、参照関係
が崩れて、例えば給与支払いソフトなどにも影響があるかも知れません。
(そのシート単体ではリンクが無いとしても、給与支払いソフトがその
 ブックを参照している可能性は否定できませんので)

いずれにせよ、「セルの位置と内容」「シート名」などには、一切手を
つけないほうが安全です。

ということで、「セルの位置と内容」「シート名」などに一切手をつけない
「姑息な手段」で解決する方法。

「*」印を入力するセルを全て選択、「書式」「セル」の「表示形式」で
「ユーザー定義」を選び、「種類」に「0;-0;0;■)と入力する。
(注:見やすくするため全角にしてます。実際には半角で入力して下さい)

これで、どんな文字を入力しても、そのセルには「■」しか表示されなく
なります。この状態で「*」を入力すれば、データは「*」、表示は「■」
ですから、「セルの位置と内容」は変更していないことになりますので、
何かそのブックを他に使っている場合でも安全ですよ。

この回答への補足

ご回答ありがとうございます。
一つおうかがいしたいのですが、
そのフォーマットのエクセルファイルはメールで本社から送られてきたものなのですが、
それでも他ファイルとリンクしているというようなことはあるのでしょうか?

補足日時:2009/05/12 16:18
    • good
    • 0

>そして、ワンクリックでセルに入力できるようにしたいのですが



↑見落としてました。
1セルには■1つですよね。
クリックで入力できるようにマクロを組んだとしても名前入力とかしようとクリックしたときにも入力されたら困るわけですよね。
ドロップダウンリストにしたらどうでしょう?
■を入力するセル範囲を全部選んだ状態で、
データ>データツール>データの入力規則をクリック
入力値の種類をリストにする
元の値に■を入力してOKで閉じる
これでマウス操作だけで■が入力できるようになります。
Deleteで消せます。
■が入力されたセルをCtrl+cでコピーして、
他に入力したいセルを複数選択してCtrl+vで張り付ければ
一つ一つ入力する手間も省けます。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qウェブサイト作成の全くの初心者です。フロントページというソフトを使って

ウェブサイト作成の全くの初心者です。フロントページというソフトを使ってウェブサイトを作りました。IEでは正常に表示されるのですが、FirefoxやChromeだと自分で「エンコーディング」で「SHIFT-JIS」を選択しないと正常に表示されません。
これはウェブサイトのHTMLのどこかを書き換えればうまく表示されるのでしょうか?
すみませんが、どこをチェックしてみた方がいい、、、とかありましたら教えて頂けますでしょうか?
どうぞ宜しくお願い致します、、、。

Aベストアンサー

head内のmetaタグで文字コードを明示的に示しておくとブラウザが混乱しないです。
ただ、フロントページはあくまで自分が見るためだけ程度の物しかできませんし、出来上がったものを
Another HTML-lint gateway ( http://openlab.ring.gr.jp/k16/htmllint/htmllint.html )
 などでチェックすると泣けます。

 最初は、はじめてのWebドキュメントづくり ( http://www.asahi-net.or.jp/%7Esd5a-ucd/www/ )あたりから始める方が絶対に上達します。
 最初はWebオーサリングツール ( http://ja.wikipedia.org/wiki/Web%E3%82%AA%E3%83%BC%E3%82%B5%E3%83%AA%E3%83%B3%E3%82%B0%E3%83%84%E3%83%BC%E3%83%AB )に頼ったらだめです。

QExcel2007で、例えばA1セルより、ひらがな、漢字など全角文字デ

Excel2007で、例えばA1セルより、ひらがな、漢字など全角文字データを入力していった場合、
右側のセルに空白がなければ、何文字まで連続して入力できますか。
Excelで長文を作成するのに参考にしたいので教えて下さい。

Aベストアンサー

1 つのセルに 32,767 文字まで入力することができます。ただし、セル内の文字数が 1,024 を超える場合は、次の規則が適用されます。

約 1,024 番目より後の文字はセルに表示されません。ただし、セルを編集または選択したときに、数式バーには表示されます。
約 1,024 番目より後の文字は表示されませんが、ワークシート関数 (RIGHT 関数や MID 関数など) およびマクロ コマンド (Characters プロパティなど) で、それらの文字を検出および操作することはできます。
1,024 字を超える文字が含まれるセルをコピーし、別のセルに貼り付けた場合は、すべての文字がコピー先のセルに貼り付けられます。ただし、約 1,024 番目より後の文字は、コピー先のセルに表示されません。
約 1,024 番目より後の文字は印刷されず、印刷プレビューにも表示されません。
注 : ワークシートの行の高さと列の幅を増やすか、システムの表示設定を変更することによって、1,024 字を超える文字を表示できる場合があります。

Qシフト表作成について、以前この場で質問させて頂きまして、会社のパソコンで入力してみました。 その式が

シフト表作成について、以前この場で質問させて頂きまして、会社のパソコンで入力してみました。
その式がこれです。

=IF(COUNTIF(INDEX($B$2:$G$20,,MATCH($I$1,$B$1:$G$1,0)),J$1&"")<ROW(A1),"",
INDEX($A$2:$A$20,SMALL(IF(INDEX($B$2:$G$20,,MATCH($I$1,$B$1:$G$1,0))=J$1,ROW($A$2:$A$20)-1),ROW(A1))))

添付して頂いた表にはA2~A20に氏名、B1~G1に日付が入力されていてI1に日付を入力するとJ2に表示されるような感じになっています。
この式はJ2に入力しているそうです。
J1~O1に朝、昼、○などの担当項目や休みを表示しています。

適宜や範囲を変更して下さいねとお言葉を頂きましたが、自分で入力すると♯N/Aと出てしまいます。

添付して頂いた画像どおりに別のシートに入力してみるとうまく反映されるのですが、
自分の会社のシフト表にそのままコピーして貼り付けてもうまくいかず、範囲を変えてみてもうまくいかず頭がパンパンです。

ちなみに自分で範囲などの調整した式が下の式になります。

=IF(COUNTIF(INDEX($B$2:$AF$12,,MATCH($AH$1,$B$1:$AF$1,0)),AI$1&"")<ROW(A1),"",
INDEX($A$2:$A$12,SMALL(IF(INDEX($B$2:$AF$12,,MATCH($AH$1,$B$1:$AF$1,0))=AI$1,ROW($A$2:$A$12)-1),ROW(A1))))

A2~A12まで氏名、B1~AF1までが日付が入っており、AH1に日付を入力するとAI2に表示されるようこの式をAI2に入力しています。
AI1~AQ1まで担当項目を入れたいです。

なにがいけないのか分からないので、情報も何を書けば良いのかも分かりません。必要であれば再度書き込みます。

ちなみに会社のパソコンはエクセル2002と2003の2台があります。
シフト表は年間分を作成しているのでシフト表フォルダとは別にしたいので、別のブックに新規作成し、シフト表からリンク貼り付けで貼り付けています。(急に担当が変わったり有給を入れたりする方がいるので、シフト表といつも同じでないといけないからです)
これも関係あるのでしょうか?

配列形式?ということなので、教わったとおりに[Ctrl]+[Shift]+[Enter]もしています。


お忙しいとは思いますが、詳しい方の回答お待ちしています。よろしくお願いいたします。

シフト表作成について、以前この場で質問させて頂きまして、会社のパソコンで入力してみました。
その式がこれです。

=IF(COUNTIF(INDEX($B$2:$G$20,,MATCH($I$1,$B$1:$G$1,0)),J$1&"")<ROW(A1),"",
INDEX($A$2:$A$20,SMALL(IF(INDEX($B$2:$G$20,,MATCH($I$1,$B$1:$G$1,0))=J$1,ROW($A$2:$A$20)-1),ROW(A1))))

添付して頂いた表にはA2~A20に氏名、B1~G1に日付が入力されていてI1に日付を入力するとJ2に表示されるような感じになっています。
この式はJ2に入力しているそうです。
J1~O1に朝、昼、○などの担当...続きを読む

Aベストアンサー

>元の質問に詳しい説明でもない限り無理。
元の質問の上記回答者です。
詳しい説明、、、。(@_@) 無理かも
https://oshiete.goo.ne.jp/qa/9286837.html

INDEX($B$2:$G$20,,MATCH($I$1,$B$1:$G$1,0)),J$1&"")
ではセル範囲$B$2:$G$20に対し、行番号が入っていないので列の範囲を取り出している。

あとは対象のみ取り出し、(空白をなくし)上に詰めるって処理。
上に詰めるってのを数式でやろうとすると厄介。
で、おんなじ行で名前を書いていいなら↑INDEXが分かれば難しくないと思う

ちなみに配列数式
     ^^^^

うまくいかないのはエラーなのか不明?
ツール - ワークシート分析 - 数式の検証 を使ってみるとか?

QWordで会社の角印や丸印を作りたい

会社で使用する、社名の入った角印や丸印を判子押したようにWordで作成したいのですが、どうしたら良いのでしょうか?
フィールドコードを使ったらと聞いたのですが、良く分かりません。
お願いします。

Aベストアンサー

フィールドコードでやるんなら「書式」「拡張書式」の「囲い文字」を応用だと思いますけど...

さもなきゃワードアートを活用するとか...

こちらのフリーソフトを使ったほうが楽では?
http://www.vector.co.jp/soft/win95/business/se316460.html

Qシフト作成のオートメーション化

仕事でシフト作成をしております。
この作業をExcelかAccessにて自動化させたと思っております。

条件として、
(1)基本パターンを入力。
(2)従業員の日々の最大出勤可能時間を入力。
(3)作成にスキル・能力を反映。
(4)人員不足時間を表示
(5)表示は時間表示、および棒グラフ。
(6)一定の人にシフトが偏らないようにする。

以上が主な条件となります。
こういったものを作成する事は可能でしょうか?
また、こういうものを紹介しているページがありましたら
紹介いただけたらと思います。(貧乏人なのでフリーソフト希望です)

どうぞ、よろしくお願いいたします。

Aベストアンサー

この手のソフトは需要が多いようで、フリーから売り物まで各種出回っています。
どこまで希望どおりかは解りませんが、ベクターからフリーソフトだけでも結構
いろいろダウンロードできますから、一度参考URL をあたってみてください。

参考URL:http://download.goo.ne.jp/software/category/win/business/kyuyo/

Q印の○印が、?で表示されない。

急ぎの質問なので、知ってる方いましたら、回答おねがいします。
まるいん、マルインで出てくる、○の中に印が書かれてある字を出したいのですが、
打っても、「?」で表示され、どの字体にしても表示されなくて困っています。
OSはWindowsで、illustratorで出そうと思ったのですが、
メモ帳の時は表示されるのに、どうしてもでません。
なぜ出ないのか分かる方、よろしくおねがいします。

Aベストアンサー

> macのillustrator9で○印が出せる

ちょっと調べてみました.MacJapanese (Mac 版シフト JIS) には「○印」があるようですね.

MacJapanese → Unicode 対応表
http://unicode.org/Public/MAPPINGS/VENDORS/APPLE/JAPANESE.TXT
> 0x879C 0x329E # CIRCLED IDEOGRAPH PRINT


ということなので,#2 に書いたことを少し訂正します.m(_ _)m

誤:「○印」はシフト JIS には存在しない文字

正:「○印」は,MacJapanese には存在するが,Shift_JIS (標準的なシフト JIS) や
  Windows-31J (Windows 版シフト JIS) には存在しない文字


したがって,Mac 版の方も Unicode に対応していたから「○印」が表示できた
というわけではなく,元々 Mac では「○印」が使えたということです.

illustrator は使ったことありませんが,最新版なら Unicode が使えるのかもしれません.
(単なる憶測)


MacJapanese (Wikipedia)
http://ja.wikipedia.org/wiki/MacJapanese

> macのillustrator9で○印が出せる

ちょっと調べてみました.MacJapanese (Mac 版シフト JIS) には「○印」があるようですね.

MacJapanese → Unicode 対応表
http://unicode.org/Public/MAPPINGS/VENDORS/APPLE/JAPANESE.TXT
> 0x879C 0x329E # CIRCLED IDEOGRAPH PRINT


ということなので,#2 に書いたことを少し訂正します.m(_ _)m

誤:「○印」はシフト JIS には存在しない文字

正:「○印」は,MacJapanese には存在するが,Shift_JIS (標準的なシフト JIS) や
  Windows-31J (Windows...続きを読む

Q親指シフトの日本語変換ソフト

XPでは、なかなか親指シフトが使えずに、古いパソコンのWIN98無印が入っているパソコンで親指シフトを使っているものです。まだ、使いこなせてはいないのですが。

親指シフトで書いた文字は、漢字に変換するときはWIN98無印に元々入っている、IMEと言う、日本語変換ソフトでしか、漢字に変換できないのでしょうか、それとも親指シフトを使っていてもATOKなどの日本語変換ソフトが使えるのでしょうか、

親指シフトは、文字入力は早いと言うことがだんだんとわかってきたのですが。漢字に変換をする精度が悪ければ、結局は、入力が遅くなるのではないかと思い、質問をさせて頂きました。

Aベストアンサー

XPで親指シフトしているものです。IMEはATOK16であり、親指ひゅんQでエミレートしています。全く問題ありません。家ではVistaをJapanistで親指シフト入力しています。

いずれにしても、IMEは日本語変換を司るものであり、いかなるワープロソフト、エディターでも使えます。エミュレーションソフトはそのIMEの一部のように機能する訳ですから問題がないのです。
なお、親指ひゅんQはXP対応ですが、vistaでも問題なく動作しています。

Q未フォーマットのDドライブをフォーマットするには?

よろしくお願い致します。
ヒューレット・パッカードのノートPCをリカバリーしました。その時に今回初めてCドライブとDドライブに分けてみようとリカバリー最中に操作をしました。HDが30GBのところ、Cドライブを10G、残りをDドライブという形にして、フォーマットも無事終わった段階です。
フォーマットはCドライブだけ出来ています。
ここまでは出来たのですが、残りのDドライブに関してはWindows上で設定するとのことで、詰まってしまいました。
マイコンピュータを右クリック→管理→ディスクの管理に進んだらよいらしいですけれども、その後はどうしたらよいでしょうか?

「ディスクの管理」画面にすると右側ウィンドウが上下に分かれており、上のウィンドウには「C」が表示されています。下のウィンドウには、「C正常」ともう一つ「未割り当て」とが表示されています。
この「未割り当て」の上で右クリックしましたら、「フォーマット」という項目はありませんでした。

過去の投稿を調べてみましたが、いまいちよくわかりませんでした。
よろしく、ご指導お願い致します。

よろしくお願い致します。
ヒューレット・パッカードのノートPCをリカバリーしました。その時に今回初めてCドライブとDドライブに分けてみようとリカバリー最中に操作をしました。HDが30GBのところ、Cドライブを10G、残りをDドライブという形にして、フォーマットも無事終わった段階です。
フォーマットはCドライブだけ出来ています。
ここまでは出来たのですが、残りのDドライブに関してはWindows上で設定するとのことで、詰まってしまいました。
マイコンピュータを右クリック→管理→ディスクの管理に進んだ...続きを読む

Aベストアンサー

このあたりを参考にしてもう一度挑戦してみてください

参考URL:http://www.system-talks.co.jp/support/item/cmn0014.htm

Q従業員のシフト表の作成方法

シフト表の作成で悩んでいます。
従業員数:120名程度    業務数:3
シフトパターン:15程度(24h勤務)
上記の事業所になります。

1つの従業所で3個の業務を行っています。また、120名程度の
従業員が勤務をしています。現在エクセルで月間毎のシフト表を作成していますが、管理が困難になっています。管理工数の軽減・正確性を考えていますが、何かお力を貸して頂ければと思います。

また、下記のような困難な点もあります。
・従業員によりできる業務が異なる。
・勤務時間も従業員により異なります。
わかりにくい説明で申し訳ありませんがよろしくお願いします。

Aベストアンサー

シフトが決まってから、清書用具として、エクセルを使っているれは良く見ます。一番多いやり方でしょう。
ーーー
>管理が困難になっています
>管理工数の軽減・正確性を考えていますが
のような、一般的・漠然とした、部長が言うような質問になっています。これではエクセルの問題として、考えようがありません。もっとエクセル向けに、ブレークダウンして、要望箇所1箇所ずつ質問すべきです。
ーーー
従業員の組み合わせの問題は、制約条件をエクセルの関数ごときでは取り入れにくいので、エクセルの不得手分野です。
ーー
VBAのようなプログラムを組むにしても、組み合わせ等の場合の数がすぐ膨大になって、手に負えません。余程しっかりした、数学的裏づけのある(実行回数を減らす)アルゴリズムがわかってないと、(将棋対戦などのプログラムがそうなりそう)ダメです。
この質問には条件の内容が触れられておらず、例でも挙げて、回答者が出るか再質問してみると良いでしょう。
ーー
従業員数 業務スキル数 勤務時間種類
1日何人(日によって変わる?)必要?
業務ごと1日最低必要人・日あるか?。
勤務時間はタイプごと固定?ずらせる?
多分多元一次方程式での不定方程式みたいになってエクセルでは
アドインにそれらしきものはあるが難しそう。
ーーー
基本的に、フリーソフトなどないか検討すること。
エクセルに期待しないほうが良い。

シフトが決まってから、清書用具として、エクセルを使っているれは良く見ます。一番多いやり方でしょう。
ーーー
>管理が困難になっています
>管理工数の軽減・正確性を考えていますが
のような、一般的・漠然とした、部長が言うような質問になっています。これではエクセルの問題として、考えようがありません。もっとエクセル向けに、ブレークダウンして、要望箇所1箇所ずつ質問すべきです。
ーーー
従業員の組み合わせの問題は、制約条件をエクセルの関数ごときでは取り入れにくいので、エクセルの不...続きを読む

Q*写真を交互に表示させる?方法*

こんばんわぁ(o^-^o) はじめまして☆彡
PC初心者の菜々です! PC用語とかあんまり分からないので・・・
分かりやすく教えて頂けると幸いです。宜しくお願いしますm(__)m

≪質問≫
  プログ(MHP)とかを見ると・・・
  複数の写真が交互に表示されたりするのをよく目にします。(数秒毎に・・・)
  私も1ページに1枚の写真ではなく・・・ 例えば・・・
  1ページに5枚の写真を交互に(数秒毎)表示させたいのですが・・・
  どうやればいいのでしょうか? やり方は難しいのでしょうか?
  説明が下手ですみませんが、私の質問の内容が分かる方は
  どうぞ宜しくお願いします。
  P.S こういった画像を保存する時、私は・・・
      Flash?というソフトを使い保存しています。「SWF Cache Viewer」を使って。。。

Aベストアンサー

下記URLのツール(SWF作成ソフト)等買って来て
表示させたい写真(画像ファイル)を必要な分だけ用意して
ツールのマニュアルとにらめっこしながら
画像を順番に一定時間表示するようにスクリプト(命令文?)を
書けば出来るようになると思います

一種のプログラミングを覚える事になるので
ちょっと根気が要ると思いますが、がんばって下さい

参考URL:http://www.macromedia.com/jp/software/flash/


人気Q&Aランキング

おすすめ情報