excel
[HOME] [MAIL]

CE326.オートフィルとシート保護 [設定]

Q:(質問者:千葉redondoさん)
オートフィルとシート保護の併用はできないのでしょうか。
またはオートフィルを使用しながら、保存をできないようにはできないのでしょうか。

???????????????????????

A:
「オートフィル」って、基になるセルのフィルハンドルをドラッグして隣接するセル範囲にデータを入力する機能ですよね。
オートフィルとシートの保護の併用はできますよ。
保存をできないように、ですが、不慣れな使用者対策として、読み取り専用にされると、良いのでは。
読み取り専用にすると、いろいろな加工は、出来ても保存ができません。
保存するためには、「名前をつけて保存」になりますので、元ファイルは、変更されません。
バージョンが書かれていませんので、今回は、一番簡単な方法を、読み取り専用にしたいファイルを右クリックして、「プロパティ」を選択され、「全般タブ」の《属性》の読み取り専用のチェックボックスにチェックを入れる。
でOKです。
Excel2002とExcel97で確認済みです。 [質問一覧][HOME]

CEL327.文字列のダブリ防止策は? [入力規則]

Q:(質問者:愛知toshiyaさん)
excel2000で4桁の管理ナンバーを登録する際にすでに登録されている番号を入力した時にメッセージ等出るような関数なり、その他の方法があったら教えてください。
お願いします。

???????????????????????


A:
toshiyaさんおはようございます。兵庫hhirochannです。
重複チェックは以下の方法で出来ます。(入力規則を利用)
・管理NOがA列に入力されていると仮定します。
 1  管理NO
 2  1111
 3  1112
 ・
 N  1200
・A2セルを選択し、メニューバーの「データ(D)」→「入力規則(L)」を選択。
・「設定」タグを選択し、「入力値の種類(A)」を「ユーザー設定」にします。
・「数式(F)」に =COUNTIF(A:A,A2)<2  と入力します。
・次に「エラーメッセージ」タグを選択し、
・「不正なデータが入力されたらエラーメッセージを表示する(S)」にチェックを入れ
・「スタイル(Y)」→「停止」を選択し、
・「タイトル(T)」に「重複!」と入力し、
・「エラーメッセージ(E)」に「既に入力済み」と入力し、OKとします。
・A2をコピーしてA3〜に貼り付け(ペースト)ます。
以上で完成です。既入力の管理NOを入力しますと、エラーメッセージボックスが表示され、同じデータは入力できなくなります。 [質問一覧][HOME]

CEL328.セルの抽出 [フィルタ]

Q:(質問者:静岡kitappeさん)
質問なのですが、Excel2000で表を作っています。
その表で、数値がマイナスの人(行単位)は赤色で塗りつぶしています。
そのマイナス(塗りつぶされた色)の人(行)を抽出し、違うシートにその結果を出し、印刷したいのです。
出来るのでしょうか教えてください。
よろしくお願い致します。

???????????????????????


A:
静岡kitappeさん、おはようございます、兵庫TERUです。
今回は、違うシートに結果を出しませんが、もっと簡単な方法がありますので、見解します。
1.その表の中にカーソルをセットします。(何処でも結構です。)
2.【データ】→【フィルタ】→【オートフィルタ】を選択します。
3.判定列の横にある【▼】をクリックします。
4.(オプション)を選ぶ、オートフィルタオプションが立ち上がる。
5.『合計』欄に 0 を入力します、その横の欄『と等しい』の横にある【▼】を選んで、【より小さい】を選択します。
6.【OK】をクリックすると、その列がマイナスの人だけが抽出されます。
7.後は印刷すると抽出されたデータの人が印刷されます。
8.抽出を解除する時は、その列の【▼】をクリックして(すべて)を選ぶと解除され、【オートフィルタ】を解除する時は、【データ】→【フィルタ】→【オートフィルタ】をもう一度選択すると解除できます。
静岡kitappeさんの質問と少し違いますが、便利で簡単な機能ですので一度お試しあれ! [質問一覧][HOME]

CEL329.全角数字の半角変換 [関数]

Q:(質問者:東京satoさん)
全角で入力した数字と−(例:03−3400−9×××)等の電話番号を半角数字(03-3400-9XXX)に変換したいのですが?

???????????????????????


A:
東京satoさん、おはようございます、兵庫TERUです。
全角の英数カナ文字列→半角の英数カナ文字列に変換する関数があります。
例)03−3400−9××× がセルC1に入力されていると仮定してその結果を同セルに書替えたいとします。
空いている列(例えばD列が空いているとします。)
これが複数行あるとします。

【セルD1】下記の式を入力します。
=ASC(C1)
この式をコピーして、記入の最後の行まで貼り付けする。
このD列をコピーして、C列に【形式を選択して貼り付ける】を選択して、この場合ですと【値】を選択して貼り付ける。
最後にD列を削除すると、完成です! [質問一覧][HOME]

CEL330.エクセルでテキストボックスの行間調整 [その他]

Q:(質問者:東京pentaさん)
エクセルで困ってます。
テキストボックス内の行間の調整をしたいのですが、書式設定ではそういった項目がありません。
何かよい方法はありませんか?
よろしくお願いします。

???????????????????????


A:
pentaさんおはようございます。兵庫hhirochannです。
ご存知の通り、エクセルにはその機能がありませんよね。
行間隔を調整されたいのであれば、以下の方法ではいかがでしょうか?
・ワードのテキストボックスで、望みの行間隔で作成します。
・そのテキストボックスをコピーし、エクセルに貼り付けます。
・但し普通に貼り付ければ、折角作成した行間隔がダメになりますので、シフトキーを押しながら メニューバーの「編集」「図の貼り付け」を選択して行います。
こうすれば、ワードで作成した状態のまま貼り付けできます。
但し エクセルでは編集できませんので、ワードで完成させたものを貼り付けてください。 [質問一覧][HOME]


[HOME] [MAIL]