今だけ人気マンガ100円レンタル特集♪

エクセルで請求書を作っているのですが、今まで打っていた(業者名・製品名)など、1文字ないし2文字打つと予測みたいな感じで、出る場合とまるっきり出ない場合があるんですが、どうしてでしょうか?
又どうやったら、予測が出て簡単にうてるのでしょうか?宜しくお願いします。

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

A 回答 (2件)

「ツール」「オプション」「編集」タブの「オートコンプリートを使用する」の設定ですね。



リストに表示の条件は
1.上下のセルのデータで且つ間にブランクのセルが無いこと
2.数値、日付、時刻を除く
3.同じ文字(ふりがな)で始まる言葉がある場合は、確定できる位置まで入力すること
    • good
    • 4

ツール>インターネットオプション>コンテンツ>オートコンプリート>オートコンプリートの使用目的でフォームにチエックを入れてください。

    • good
    • 2

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

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

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

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

QEXCELで勝手に予測入力される

エクセルで別のセルで入力した項目は自動で予測されます。
その場合、ENTERを押すと勝手にそれが入力されて困っています。
どうしたらいいのでしょうか?

例えば、あるセルに「りんご1」と入力してあって、別のセルに「りんご」と入力したいの、
ENTERを押すと「1」まで勝手に決定されてしまうのです。

予測は便利なので、基本的には作動していて欲しいのですが、たまにこういうのが不便です。
アドバイスお願いします

Aベストアンサー

VBAのコードでオートコンプリートのON・OFFを入れるという手があります.
標準モジュールに以下のコード(Sub~End Sub)を入れます
オートコンプリート解除なら
Sub 解除()
Application.EnableAutoComplete = False
End Sub

オートコンプリート設定なら
Sub 設定()
Application.EnableAutoComplete = True
End Sub

この状態でマクロのオプションでショートカットキーを割り当てする事ができます.
例えば,解除はCtrl + Shift + A 設定は解除はCtrl + Shift + B
という設定は可能です.

但し,この方法で有効なのはマクロを入力しているxls(xlsx)ファイルに限りますので,
こういうマクロをいれたファイルをコピーしながら使用することになりそうです.

Q(Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?

こんにちは。
質問内容はタイトルのとおりです。

あるワークシートのあるセルに文字を入力すると、ほかのワークシートのセルにも同じ文字が自動的に書き込まれる方法を知りたいです(ブックは同じ)。複数のワークシートを制御するには、やはりマクロを使うのでしょうか?

よろしくお願いします。

Aベストアンサー

clam_chowderさん、こんにちは。

Sheet1のA1にたとえば「100」と入力しますね。
Sheet2のA1に、これと同じ数値を表示するには、
 =Sheet1!A1
でOKです。

数式をいれるのが苦手なら、
Sheet2のA1セルで「=」を入力すると、数式入力状態に入りますから、
ここでSheet1のシートタブをクリックし、
リンクしたいA1セルをクリックしてEnterすると、
自動的にさきほどと同じ式が入ります。

Qエクセルで打ち込んだ数字を自動で別シートに表示したい

エクセルでセルに打ち込んだ数字を自動で別シートに表示できる方法があれば、教えてください。

例えば、シート1のC1に5を打ち込んだら、シート2のD2にシート1で打ち込んだ5が自動で表示される。

また1列すべてを自動で表示させる場合、一つのセルの時と違いがありましたら教えてください。よろしくお願いします。

Aベストアンサー

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コピー&リンク貼り付けを使うと便利です。

例)例)シート1のC1~C5に何かを入力したら、
  シート2のD2~D7にシート1で打ち込んだものが自動で表示される

  シート1にあるコピー元のセルを範囲選択して、
  シート2のD2の上で「右クリック」⇒「形式を選択して貼り付け」
  をクリックします。

  そして出てきた小さな画面の左下にある「リンク貼り付け」という
  ボタンをクリックすると完成です。
  試してみてください。。

  念のためにリンク貼り付けを図解しているURLを載せておきます。
  参考にしてみてくださいね。。
  http://www.geocities.jp/office_inoue/excel/eq21.htm

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コ...続きを読む

Qパソコンの変換予測機能

パソコンをウィンドウズ7搭載のもの(富士通)に買い換えました。
今までのPC(XP、NEC)では、一文字打つと、変換予測機能が働き、
メールアドレスなど、全て打たなくて済んで便利だったのですが、
今回はそれが機能しません。どうしたら、変換予測機能が働くようになりますか?

Aベストアンサー

それは 
WEBブラウザを開きフォーム入力する場合ですよね?
ブラウザのオートコンプリート機能です

IEであれば インターネットオプション→コンテンツ→個人情報 という項目にあります

QエクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?

Qエクセルで重複しているデータの抽出のしかたを教えてください。

エクセルで重複しているデータを抽出したいのですが・・。なにぶん初心者なもので簡単な方法があればよいのですが・・。
A列に日付 B列に企業名このデータが300件ほどあります。

 Å列      B列
1月 1日    AAAA社
1月 4日   BBBB社
1月 8日   CCCC社
2月 1日   BBBB社
2月20日    DDDD社
3月 2日   AAAA社

と、あるとしてB列の企業名が重複しているものを抽出したいのですが・・・。この場合 AAAA社とBBBB社ですが。
これを簡単に抽出する方法はないでしょうか?
教えてください お願いいたします。

Aベストアンサー

企業名がセルB2からセルB300まで入力されていると仮定します。
セルC2に IF(COUNTIF($B$2:B2,B2)>1,"*","") を入力し、セルC300までコピーして下さい。すると重複したデータの二番目以降に "*" のマークが付きます。
(注) 数式を下のセルまでコピーするため、COUNTIF($B$2 は絶対参照にして下さい。

Qあるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように

お世話になります。

表題の通り、
あるセルに特定の文字列を打つと、
他のセルにあらかじめ決められた文字が自動入力するようにしたいです。

具体的に言うと、
(1)セル(A,1)に「キリン」と打ち込むと

   A   B   C   D
1 キリン
2
3
4

(2)1列目の B,C,Dに予め決めておいた文字が入力されるようにしたい

   A   B   C   D
1 キリン 首  長い  アフリカ
2
3
4

のです。
エクセルで可能でしょうか?
詳しい方よろしくお願いいたします!

Aベストアンサー

出来ます。この場合はキリンがキーになっていますね。
先ずこのキーをもとにSheet2にデータを登録しておきます。
   A   B   C   D
1 キリン 首  長い  アフリカ
2 ゾウ  鼻  長い アフリカ
3 
4
次に表示させたいセルに
 A   B             C           D
1  =VLOOKUP(A1,Sheet2!A:D,2) =VLOOKUP(A1,Sheet2!A:D,3) ″ 
2  =VLOOKUP(A2,Sheet2!A:D,2) =VLOOKUP(A2,Sheet2!A:D,3) ″
3  =VLOOKUP(A3,Sheet2!A:D,2) =VLOOKUP(A3,Sheet2!A:D,3) ″
4  =VLOOKUP(A4,Sheet2!A:D,2) =VLOOKUP(A4,Sheet2!A:D,3) ″

を入れておきます。
これで出来ると思います。
エラー表示がいやな場合は、=IF(A1="","",VLOOKUP(A1,Sheet2!A:D,2)) の様にして下さい。

出来ます。この場合はキリンがキーになっていますね。
先ずこのキーをもとにSheet2にデータを登録しておきます。
   A   B   C   D
1 キリン 首  長い  アフリカ
2 ゾウ  鼻  長い アフリカ
3 
4
次に表示させたいセルに
 A   B             C           D
1  =VLOOKUP(A1,Sheet2!A:D,2) =VLOOKUP(A1,Sheet2!A:D,3) ″ 
2  =VLOOKUP(A2,Sheet2!A:D,2) =VLOOKUP(A2,Sheet2!A:D,3) ″
3  =VLOOKUP(A3,Sheet2!A:D,2) =VLOOKUP(A3,Sheet2!A...続きを読む

Qエクセル 表を大きく、紙いっぱいに印刷したい

エクセルで表を作りました。
印刷プレビューで確認したところ
用紙に対して表が小さく見栄えがしません。

一つ一ついじればできると思いますが、
簡単に、
用紙いっぱいにフォントも大きくし、表も大きくし、
印刷するやり方はありますか。
教えてください。

Aベストアンサー

CtrlキーとPのキーを同時に押すと「印刷」ダイアログが呼び出せます。その状態でAltキーとWのキーを同時に押すと「印刷プレビュー」が表示されますので、印刷のイメージがつかめます(必ずしもプレビュー通りには印刷されませんが)
印刷プレビュー画面の上にある、設定のボタンを押してあげれば、余白を少なくしたり、拡大縮小印刷をパーセンテージを指定しておこなえたりします。いずれにせよ、プレビューで確認しながら拡大率を決めていけばいいと思います。なお、「拡大縮小印刷」のところに「次のページ数に合わせて印刷をする」というチェックをいれて横1×縦1にしてあげれば自動で拡大縮小印刷ができる場合がありますが、やってみればわかりますが、特に縮小印刷の場合小さくなりすぎたりする場合もあります。

Qエクセルのオートコンプリート

同じシートの中でも、オートコンプリートが効く列と効かない列があるのですがなぜでしょうか?
宜しくお願いいたします。

Aベストアンサー

こんな情報が MS にあります。

[ XL: オートコンプリートは、動作しない可能性があります。]
http://support.microsoft.com/kb/211652/ja

自動翻訳のドキュメントで妙な日本語ですが、何となく意味を想像するに

1. A1 セルに ABC と入力
2. A2 セルに abc と入力

  -->A2 セル入力時にオートコンプリートが機能しますが、それを
    キャンセルして小文字 abc を入力すると、その時点で A1
    セルのデータは見出し(ヘッダ)として認識されるそうです。

3. B1 セルに ABC と入力

  -->2. の時点で ABC は見出しと認識しているから B1 セルのデータ
    も見出しとして扱われる。

4. B2 セルには AB と入力しても ab と入力してもオートコンプリート
  は働かない
  
  ※ただし、セルの連続性を断てば、つまり E1 セルに ABC とした
   場合は、E2 セルでオートコンプリートが働きます。

ということらしいです。以下は私見です。

Excel97 の頃から認識されている現象みたいです。私は Excel2002 で確認
しましたが、この点から言えば、MS も対策を立てるつもりは無さそうです。
致命的なバグではないのですが、どうやらオートコンプリートの仕様??と
いうことにしておきたいようです。あくまでオマケの入力サポートの機能
ぐらいの扱いなのかもしれません。

こんな情報が MS にあります。

[ XL: オートコンプリートは、動作しない可能性があります。]
http://support.microsoft.com/kb/211652/ja

自動翻訳のドキュメントで妙な日本語ですが、何となく意味を想像するに

1. A1 セルに ABC と入力
2. A2 セルに abc と入力

  -->A2 セル入力時にオートコンプリートが機能しますが、それを
    キャンセルして小文字 abc を入力すると、その時点で A1
    セルのデータは見出し(ヘッダ)として認識されるそうです。

3. B1 セルに ABC と...続きを読む

Qエクセルで条件に一致したセルの隣のセルを取得したい

下のような「得点」という名前のシートがあります。
(「田中」のセルがA1です。)

 [ 田中 ][ 10 ][ 200 ]
 [ 山田 ][ 21 ][ 150 ]
 [ 佐藤 ][ 76 ][ 250 ]
 [ 鈴木 ][ 53 ][ 350 ]

別のシートのA1セルに、「佐藤」と入力すると、

 [ 佐藤 ]

「得点」シートから「佐藤」の列を見つけて、B1、C1に

 [ 佐藤 ][ 76 ][ 250 ]

のように表示させたいのですが、B1、C1にはどのような式を書けば良いのでしょうか。
「得点」シートでは氏名が重複する事はありません。
IF文を使うと思うのですが、いまいち良く分かりませんでした。

よろしくおねがい致します。

Aベストアンサー

こんにちは!
VLOOKUP関数で対応できます。
IF関数と併用すればエラー処理が可能です。

Excel2007以降のバージョンであれば
B1セルに
=IFERROR(VLOOKUP($A1,得点!$A:$C,COLUMN(B1),0),"")
としてC1セルまでオートフィルでコピー!
そのまま下へコピーすると行が2行目以降でも対応できます。

Excel2003までの場合は
=IF($A1="","",VLOOKUP($A1,得点!$A:$C,COLUMN(B1),0))

としてみてください、m(_ _)m


人気Q&Aランキング