• ベストアンサー

Excelの自動入力

シート1に、名前、郵便番号、住所、電話番号が書いてあります。(住所録の一覧です) このシートを元に、違うシートで、「1」を入力したら、「1番目の人のデータ(名前、郵便番号、住所、電話番号)」 「2」を入力したら、「2番目の人のデータ(名前、郵便番号、住所、電話番号)」 というように出来ないでしょうか? 実は、香典帳を整理するのですが、住所録の一覧があるので、その中に人で、香典を頂いた人のみをピックアップしたいのです。 こんな事、出来ますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

計算式で処理するにはINDEX関数が使えると思います。 =INDEX(範囲,行番号,列番号[,領域番号]) とします。 範囲にはSheets1のセル範囲を指定します。 行番号には指定したセル範囲の中での「番目の人のデータ」の番目を入れます。 行番号には指定したセル範囲の中での「名前、郵便番号、住所、電話番号」の番目を入れます。 ただ、ほかの方もおっしゃっているようにオートフィル機能を利用されるのが一番早いと思います。もし基のデータに表示したくない列などがあったとしても、非表示で対応する事もできます。

poti4649
質問者

補足

皆様ありがとうございました。 とても参考になりました。

その他の回答 (3)

  • fukuchan7
  • ベストアンサー率51% (156/302)
回答No.3

住所録の一覧から香典を頂いた人のみをピックアップするだけであれば、わざわざ別シートを作らなくても、オートフィル機能を使えば、簡単に出来ます。 元のシート1に「香典の金額」とか何かの「チェクマーク」を入れる列があり、該当者について、金額等の記入がされていることが前提です。(それ以外は空白セルになっている) 方法は、シート1の項目行(名前、郵便番号、住所、電話番号の行番号、香典)の行番号ををクリックする→メニュウバーの「データ」→「フィルター」→「オートフィルター」を選択すると各項目セルに黒い逆三角のボタンが表示される。 香典の「ボタン」を押し表示されるメニュウの「空白以外のセル」を選択すると「香典を頂いた人の一覧表が表示されます。 これをプリントとすればOKです。

  • toku3ya
  • ベストアンサー率19% (61/320)
回答No.2

> 香典を頂いた人のみをピックアップしたいのです。 方法はいろいろありますが… (1) その住所録の最後に“香典”の列を加えて、香典を頂いた人のところに“1”を入力します。 (2) 入力を終えたら、1行目(“名前”、“郵便番号”、“住所”、“電話番号”、“香典”の文字が入力されているセル)を選択します。 (3) メニューから“データ”→“フィルタ”→“オートフィルタ”を選択します。 (4) 1行目の各列に“▼”が表示されますので、“香典”の“▼”をクリックして“1”を選択します。 (5) “香典”の列に“1”が入力されている行だけ表示されます。 (香典の列に入力するのは、“1”のような数字でなく“頂”のような文字でも構いません) 参考までに…

回答No.1

ご質問の方法とは異なりますが、 「香典受け」という列を設定して、 「1」を入力したらいかがでしょう? データの並び替えで「香典受け」の列をキーにすれば、 連続したデータになり整理が楽になると思います。

関連するQ&A