• 締切済み

エクセルのデータ入力方法

皆さんのお知識をお借りしたく存じます エクセルで次のような入力ができますでしょうか 以前アクセスでの入力が非常に便利だったので、エクセルで再現できればと思っています。 シート1、2があるとします。 シート1番で名称入力、シート2番に1番で入力する名称の一覧データがあります。 2番のデータは入力する名称と、その名称をローマ字にしたものが並んでいます。 例  山田太郎 yamadataro    山本花子 yamamotohanako 田中一郎 tanakaichiro シート1で入力する際ローマ字で入力すると、該当データ名称が表示される シート1で"yama"まで入力すると、該当データが絞り込まれる (上記例だと山田と山本) マクロが必要でしょうか? よろしくお願いいたします。

  • cukey
  • お礼率42% (48/112)

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 回答がなかなか付かないみたいなので・・・ おそらくオートコンプリート機能のような感じをご希望かと思いますが、 それとはかなりかけ離れた方法になります。 ↓の画像でSheet1のA2セルに「読み」の最初の文字が入れば、 Sheet2の該当する名前を表示するようにしてみました。 オートコンプリートのような感じではなく、A2セルに入力後、Enterキーで確定が必要になります。 まず、Sheet2に作業用の列を使わせてもらい、 C2セルに =IF(Sheet1!$A$2="","",IF(COUNTIF(A2,Sheet1!$A$2&"*"),ROW(A1),"")) という数式を入れ、オートフィルでずぃ~~~!っと下へコピーします。 そして、Sheet1のB2セルに =IF(COUNT(Sheet2!$C$2:$C$100)<ROW(A1),"",INDEX(Sheet2!$B$2:$B$100,SMALL(Sheet2!$C$2:$C$100,ROW(A1)))) という数式を入れ、オートフィルで下へコピーすると 画像のような感じになります。 これでA2セルに入力した文字が頭から含まれているものがB列に表示されます。 尚、数式はSheet2の100行目まで対応できるようにしていますが、 データ量によって範囲指定の領域はアレンジしてみてください。 以上、長々と書きましたが、参考になれば幸いです。 的外れの場合は読み流してくださいね。m(__)m

cukey
質問者

お礼

ご回答ありがとうございます。 参考にさせていただきます

関連するQ&A

  • エクセルで自動表示させる方法

    A1に山田といれて A2に田中といれて A3にもういっかい山田といれようとしてyamaとローマ字入力をしている途中でそのセルの下に 山田という候補がでてきます。 一度保存して閉じて開いて、次に入力しようとしても候補にはでてこないのです なぜでしょう? これを出す方法ないですか? エクセル2010です

  • ピボットテーブルで同じデータがうまく集計できない(Excel2003)

    ピボットテーブルで同じデータがうまく集計できない(Excel2003) こんにちは。 Excel2003で、個人の支払金額のリストを作成し、それを元に ピボットテーブルを作成していますがうまくいきません。 【例】  山田花子 3,000  佐藤太郎 5,000  田中一郎 5,000  山田花子 1,500  ↓ピボットにすると  山田花子 3,000  山田花子2 1,500  佐藤太郎 5,000  田中一郎 5,000 という結果になってしまいます。 本来は山田花子は1件で4,500になるはずですが…。 元のリストのデータを入力し直して更新しても改善されません。 元のリストのデータに余分な空白やシングルクォーテーション等が 入力されていないかも確認しましたが、ありませんでした。 ご教授宜しくお願いします!

  • エクセルについて

    エクセルについて、 山田太郎  150 154 155 156 佐藤花子  151 153 158 高橋二郎  152 159 162 163 164 165    : (それぞれ別のセルに入力) というようなシート(1)の横書きのデータをもとにして、別のシート(2)の 150 151 152 153 154 : という縦書きの数列の横に、シート(1)の対応する名前 150 山田太郎 151 佐藤花子  152 高橋二郎 153 佐藤花子 154 山田太郎  : を表示させる方法をご教授願います。 実際のデータはシート(1)、シート(2)ともに膨大なデータのため、手作業の処理は 困難な状況です。 よろしくお願いいたします。m(_ _)m

  • ローマ字入力かな漢字変換の不具合修復方法について

    困っています。ご教示お願いいたします。 Microsoft Office IME 2010 を使っています。OSはWindows7です。 この質問入力を含め、エクセル・ワード等では問題なくローマ字かな漢字変換が利用できています。シート名称・フォルダー名称の変更がローマ字かな漢字入力ができず、ローマ字のままで変換できません。修復方法をご教示お願いします。

  • エクセル入力で困っています

    エクセルでデータ入力(ローマ字入力)していると、思いもよらないセルに勝手に飛んでしまうことがしばしばあります。アルファベットキー以外はさわっていないつもりなのに・・・。

  • 入力した表から個人別シートに自動で振り分けたい

    こんにちは。 excel2010で作ったものを2007で作業していく表です。 活動表という40人程度の利用者さんの日報のようなものを毎日入力しています。 その入力の際、自動で利用者さんごとに振り分けられないものだろうか、と考えております。 以下の画像のように、利用者さんのデータは2行に渡っていて、16番の利用者さん若しくは山田花子さんが何月何日に何時間、どんなリハビリをしたか、備考も山田花子さんのシートに記載させたいと思っております。 H25.05のシートには無い項目で山田花子さんのシートにはある「時間」は「終了」-「開始」の自動計算で、「請求」も何時間以上利用したかで数値が変わるものです。 似たような質問を3日捜し、試行錯誤しましたが少しも形になりませんでした。VBAは勉強したことがありません。関数が少しわかる程度です。 何卒、ご指導いただけませんでしょうか。

  • エクセル:かなをローマ字で表示させたい

    エクセルにかなで文字入力させます。 例えば「はなこ」or「花子」と・・・。 これを他のシートのセルにリンクさせた時に、 自動でローマ字になるように設定したいのですが可能でしょうか? 例えば「hanako」というようにしたいのですが。

  • EXCELで条件を満たす時コピー挿入したい

    EXCEL2002ですが、以下のようなデータがあるとします。      A      B 1    山田太郎 100 2    山田花子 100,200,300 3    鈴木一郎 300 B列にカンマ区切りで入力しているデータがある場合、      A      B 1    山田太郎 100 2    山田花子 100 3    山田花子 200 4    山田花子 300 5    鈴木一郎 300 上記のように、B列のカンマ区切り分を振り分けたレコードを新たに 挿入したいのです。 尚参考までに、A列は名前などでデータ内容は多様になり、B列は ある程度決まった選択肢(20~30通り)になります。 一般の関数では無理なような気がするのですが、VBAなどでは可能でしょうか? もし可能であれば、マクロなども組んだことがないものですから、 やさしくご教授いただければ幸いです。 よろしくお願いいたします。

  • エクセルを使った文字入力練習シート

    例えば、エクセルシートのA1のセルに見本となる「ひらがな」文字を表示しておき、B1セルにローマ 字入力で該当文字を入力し、スペルが正しければ○、誤りは×をC1セルに表示し、×の場合には 正しいスペルをD1に表示する文字入力練習シートを作成したいのですが、簡単な方法があれば 教えて下さい。エクセルは2007、2008です。

  • EXCEL入力データの絞込み方法について

    EXCELでの入力データの絞込み方法について質問させてください。 バージョンEXCEL2003 マスタとして、別シートに、メーカー・車種を持っています。 これに対して、データ入力シートにメーカー名を手入力した場合、 次の車種が絞り込まれ、該当するメーカーのものだけから選択 するようにしたいと考えています。 実際にはマスタは500件以上登録されています。 この状況では、入力規則でカンマ区切りして選択する方法ではマ スタが更新された時の追随性に難があると思い悩んでおります。

専門家に質問してみよう