• ベストアンサー

Excel 文字をあ行、か行に変換する方法

Excel2010を使用して、顧客データを管理する方法を探しています。 会社名、会社名のふりがなは登録時に手入力するのですが、 そのふりがなの頭文字をあ行、か行、さ行・・・に変換する方法を教えて下さい。 例えば・・・ りんご → ら いちご → あ ぶどう → は ぱいなっぷる → は 濁点・半濁点があっても、該当する行を導きたいと考えています。 お忙しい中恐れ入りますが、ご教示下さいます様お願い申し上げます。

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

  • ベストアンサー
  • chonami
  • ベストアンサー率43% (448/1036)
回答No.1

まず、CODE関数を使って、あ~わと文字コードの対応表を作りましょう。 B1に「あ」、A1に「=CODE(B1)」と入力し、下にそれぞれの文字とコードの一覧表を作ります。 (A1からB10までが対応表となります。) 次に、分類したい文字をD1に入れるとして、 E1に=VLOOKUP(CODE(LEFT(D1,1)),$A$1:$B$11,2,TRUE) と式をいれます。 必要数を下にコピーで。 ただし、ひらがなのみの対応です。 アドレスは適宜変更してください。

eri-n777
質問者

お礼

ありがとうございました! 時間的にもリミットが近づいておりましたため、 すぐにご回答頂けましたことを感謝しております。 CODE関数というものがあると、初めて知りました! ありがとうございます。

その他の回答 (3)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.4

 今仮に、ふりがながA1セルに入力されているものとした場合には、次の様な関数となります。 =IF(A1="","",IF(ISNUMBER(LEFT(A1,1)+0),"数字",LOOKUP(CODE(LEFT(JIS(UPPER(PHONETIC(A1))),1)),{0,9025,9051,9505,9515,9525,9535,9546,9551,9566,9571,9577,9582,9588,9589;"-","A","-","あ","か","さ","た","な","は","ま","や","ら","わ","は","-"})))  この関数は、平仮名、片仮名、数字、英大文字、英小文字、全角文字、半角文字、の何れにも対応しております。  それから余談ですが、ふりがなを付ける際には、PHONETIC関数が便利です。(たまに誤変換があるので注意) 【参考URL】  http://www.relief.jp/itnote/archives/000082.php  http://kokoro.kir.jp/excel/phonetic.html  http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/moji_1.htm#phonetic

eri-n777
質問者

お礼

ご回答、ありがとうございます。 複雑・・・な数式ですが、 ひらがな・カタカナ問わず対応できるのは素晴らしいですね! ふりがなへ変換する関数もご丁寧に教えて頂きまして、 ありがとうございました。

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.3

そうか!CODE関数だけで最初の一文字のコードを出せるんですよね。 なるほど。

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

一案です。 (1)別シートのA列にあ~ろ、が~ぽを入力、隣列に=CODE(A1)で以下にコピー、この列を基本に並び替えると各行のコード範囲がわかるのでこれを踏まえて以下の様な変換表を作成する   ■変換表(ひらがなの場合)    A  B    9250 あ    9259 か    9269 さ (2)五十音変換は、=VLOOKUP(CODE(会社名ふりがなセル),別シート!A:B,2,TRUE)

eri-n777
質問者

お礼

ご回答ありがとうございました! ふりがな からMID関数で1文字目を抜き出していましたので、 よりシンプルな数式になりました! ありがとうございます。

関連するQ&A

  • ファイルメーカー5であ行、か行など行ごとにソートするボタンを作るには?

    はじめて質問いたします。 当方素人でファイルメーカーを利用し顧客のデータベースを 作成しております。 ファイルメーカーPro5をWindowsXPで使用しています。 的はずれでこちらで質問して言い内容かどうかも分かりませんが よろしくお願いします。 スタッフのリクエストで、氏名検索だけでなく あ・か・さ・た・な・・・で検索の絞り込みをしたいという要望があがりまして あ行、か行、さ行など「あかさたな」で行ごとにソートするボタンを 作りたいのですが、どうしたらいいか分かりません。 ソートしたいのは苗字のふりがなをソートしたいと考えています。 ボタンにどういったスクリプトを設定すればいいか? ご存じの方がおられましたらよろしくお願いします。

  • Excel VBA頭文字検索方法について知恵を貸してください

    小生VBAの初心者です。 Excelのワークシート上のある一列に半角カタカナの人名のリストがあり、 そのリストを検索にかけます。 例えば、ユーザーフォームを使い、検索指定項目として、 ア行 カ行 サ行 タ行 ナ行 ・ ・ ・ の内、ア行を選択した場合、ワークシート上の人名リストの内、 ア行に該当する人名がピックアップされるようなマクロを組みたいのですが、上手くいきません;;; 知恵をお貸し下さい。お願い致します。

  • エクセルの関数で複数条件での抽出

    エクセルの関数を教えて欲しいです。 会員番号順に並んだ名簿を、別のシートへフリガナの「ア行」「カ行」「サ行」・・・・と フリガナ順で抽出をしたいのです。 下の図が関数でやりたいイメージです。 私自身、VBAは全く分からなく、関数なら初心者程度に分かりますので関数で 教えて下さい。 宜しくお願いします。

  • Excel

    仕事で顧客リストを作りました。 7月、8月、、と複数のシートで管理するように、お客様をあ行カ行サ行と縦に入力し、来店済みの人には左の表に◯をつけています。 先月来店したのに今月来てない人を探すようなExcelの関数はありますか?

  • Excelで、sheet全てを含む形で、文字列の検索を行い、該当する文字列のあるsheetへ自動的に飛ぶにはどうしたらよいでしょうか?

    環境:Excel2003 状態:Excelのsheet毎に「ア行」「カ行」・・・と作り、10sheet作成。    それぞれ「ア行」のsheetなら、「あ行」の氏名を、    「カ行」のsheetなら、「か行」の氏名を記載しています。 【検索したいこと】 例えば、「明本」と検索sheet上などで検索をした場合、自動的に「ア行」sheetの「明本」のセルに飛ぶようにしたい。 ※通常の「検索」「オプション」の方法以外に何かありましたら、お教えいただければと思います。 ※マクロについては初心者なので、もしマクロでの方法がありましたら詳しく教えていただきたく思います。 すみませんが、宜しくお願い致します。

  • 教えてください

    次のような表があります 会社名  個数  フリガナ  コード りんご   1  リンゴ    2 バナナ   2  バナナ    1 みかん   5  ミカン    3 いちご   2  イチゴ    4 上の表に基づいて縦の列は、フリガナの1文字目に該当するもの 横の列はコード その2つの交差したところに個数を自動的にいれたいのですが、できますか    1 2 3 4 ←(コード)  あ  か  さ   た  な  は 2  ま  や  ら   1  わ  ↓  フリガナの1文字目

  • 五十音での抜き出し方教えて下さい。

    いつもお世話になります。 mysqlで会員名簿を作ろうとしているのですが、 あ行 か行 さ行 ・・・ $sql = "SELECT * FROM member というように五十音別にデータを抜き出したいと思っております。 データベースには、ふりがな(name_f)というフィールドを作って あ行(あいうえお)を抜き出したいのですが、方法がわかりません。 mysqlの記述方法とリンク(テキストリンクの予定)の方法を 教えて下さい。 GETとかPOSTを利用した方がよいのか、アドバイスをお願いします。

    • ベストアンサー
    • PHP
  • UFJ銀行 枚方支店 何て読むのですか?

    オークションで相手の口座に振り込みたいのですが、支店名は何て読むのでしょうか? ア行 カ行 サ行 で、支店名を検索したいのですが、読み方が分からないので、検索出来ません。 ご存じの方よろしくお願い致します。

  • 滑舌が悪いのを直す方法ってなんですか?

    滑舌が悪いのを直す方法ってなんですか? 私は幼いころから滑舌が悪くて、自分でもしゃべりづらいと思うくらいです。言葉はぽんぽん出てくるのにこの言葉のテンポに舌が追いついていないって言うのか・・・。 たとえば、全般的にあ行以外のか行や、さ行がとても言いづらいです。原因は何でしょうか?舌が長すぎ る、硬いなどありますが原因もわからないのでどう直していけばいいのか・・。一応練習はしているんですがちっとも良くなっておりません。滑舌は直るものではないんですか?

  • 検索について

    今、野球選手をカタカナでDBに登録されています。 選手を検索するため、 ア行、カ行、サ行・・・ と選択して、 たとえばカ行を選択した場合、 登録している選手名の先頭の文字がカ行(カキクケコガギグゲゴ)の選手を取得したいのですが、うまくいきませんどのようにすればいいでしょうか?

専門家に質問してみよう