• 締切済み

【excel】ブランクセルに関数が自動で入る現象

A列に文字列を入力しB列に関数=COUNTIF(A:A,A1)と入力しています。 そこで不思議な現象が起こるのです。 A列に文字列をどんどん増やしていくととなりのB列は空白なのに同様の関数が自動で入力されていくのです。 たまにこういった現象が起こります。 これだとデータが増えるたびに関数が増えていくので、あらかじめ関数をデータが増える事を想定して入力するより容量が少なくてすみ便利です。 しかしこの現象はこちらが意識せずに勝手になったものです。 自動で入ってくれるようにするにはどうすれば良いのでしょうか。

みんなの回答

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

NO1です。おはようございます。 >5行のうち3行は形式を含んでいると言えないのでしょうか? ⇒含んでいると思います。 因みに当方のPCではB6セル以降入力時に自動拡張されました。

takuya93
質問者

補足

おはようございます。 試していただきありがとうございます。 私も再度試して見ました。 そしたらある事がわかりました。 vlookupの[範囲]を指定するところで現シート内だと自動拡張されました。 他シートを範囲指定すると自動拡張されませんでした。 VLOOKUP(B2,$F$2:他シート!$H$65536,3,FALSE) ↑こんな感じです。 他シート参照だと機能が働かないでしょうか?

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

ツール→オプション→編集→リスト形式及び数式を拡張するにチェックが付いていると自動的に付加されます。 付加される条件は、新しい行の前5行の内3行分はその形式を含んでいる必要があります。

takuya93
質問者

補足

レスありがとうございます。 >付加される条件は、新しい行の前5行の内3行分はその形式を含んでいる必要があります。 すみません、この部分がよくわかりませんでした。 例えばtext関数やCONCATENATE関数なら自動付加されましたがVLOOKUP関数なら自動付加されませんでした。 関数は VLOOKUP(B2,$F$2:$H$65536,3,FALSE) VLOOKUP(B3,$F$2:$H$65536,3,FALSE) VLOOKUP(B4,$F$2:$H$65536,3,FALSE) VLOOKUP(B5,$F$2:$H$65536,3,FALSE) VLOOKUP(B6,$F$2:$H$65536,3,FALSE) とこれは5行のうち3行は形式を含んでいると言えないのでしょうか?