ここから質問投稿すると、最大10000ポイント当たる!!!! >>

ご存知の方、教えて下さい!

エクセルでA列に名前が入っていたとします。

山田花子
田中太郎

その名前を、関数をつかって

Y
T

と、イニシャルに変更する事は可能でしょうか?

エクセルド素人なので分からず・・・^^;
申し訳ございませんが、ご存知の方教えて頂ければ幸いです。
よろしくお願い致します。

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

A 回答 (3件)

対応表を作ってVLOOKUPで探すのが標準的な解法だと思いますが、


ご参考までに、VLOOKUPを使わない別案を。

●訓令式(ex.陣内⇒Z/地井⇒T)

 =MID("A-I-U-E-OKGKGKGKGKGSZSZSZSZSZTDTD-TDTDTDNNNNNHBPHBPHBPHBPHBPMMMMM-Y-Y-YRRRRR-W",MOD(CODE(JIS(PHONETIC(【対象セル】)))-9249,2^8),1)

●ヘボン式(ex.陣内⇒J/地井⇒C)

 =MID("A-I-U-E-OKGKGKGKGKGSZSJSZSZSZTDCD-TDTDTDNNNNNHBPHBPFBPHBPHBPMMMMM-Y-Y-YRRRRR-W",MOD(CODE(JIS(PHONETIC(【対象セル】)))-9249,2^8),1)

Excel2003で動作確認済。

※既出の回答と同じく[ふりがな]が適切に設定されていることが前提になります。
※[ふりがな]の設定が全角カナ・全角カナ・半角カナいずれの場合も対応します。
----------------------------------------------------------------------
なお、対象のセルに[ふりがな]情報が無い場合には、PHONETICは使えません。
VBAで対応することになります。。

■エクセル コピーしたセルにふりがなを表示させる方法
http://oshiete1.goo.ne.jp/qa3749952.html
■エクセルのふりがな関数について
http://oshiete1.goo.ne.jp/qa1550074.html

以上ご参考まで。
    • good
    • 0
この回答へのお礼

ありがとうございます!
とっても丁寧に教えて頂きありがとうございます^^

お礼日時:2008/02/25 15:29

無理やりですが、以下の方法が考えられます。


名前がエクセルで入力している(他からコピーした場合は不可能)事が前提です。
(1)カナ文字:英文字の2列変換表を作成
(2)イニシャルは=VLOOKUP(LEFT(PHONETIC(名前セル),1),変換表,2,FALSE)で変換する
    • good
    • 0

ふりがなを出す関数(PHONETIC)はあるんですけど、イニシャルは出ません。


そこで、
別シートに
あ A
い I
う U
以下略
という表を作っておいて、
=VLOOKUP(LEFT(PHONETIC(A1),1),Sheet2!A1:B48,2,0)

としてみるしかないと思います。
    • good
    • 0
この回答へのお礼

ありがとうございます!
やっぱり無理なんですね・・・
でも解決法をご提案頂きありがとうございます。

お礼日時:2008/02/25 15:30

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

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

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

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

QExcelで名前をイニシャルだけにする方法

現在名前の入ったExcelのデータ一覧表をイニシャルだけにしようと思うのですが、件数が多すぎてできれば関数等を使って済ませたいと思っています。カタカナ若しくは漢字からイニシャル2文字の表示にするいい方法分かりましたら教えてください。

宜しくお願いします。

Aベストアンサー

1)漢字をローマ字にする
2)ローマ字から、頭文字を取り出す

この処理ができれば良いことが分かります。
つまり

山田 太郎
木村 花子
(Gooの方へ。これは例としてかいた氏名です。実在する人物ではありませんので、削除しないでください)



YAMADA TAROU
KIMURA HANAKO

Y T
K H

となれば良いと言うことです。
(性と名は、別のセルに入力してください)

1は、
http://www.vector.co.jp/soft/winnt/writing/se403311.html
で可能です。

元となるエクセルの内容をコピーして、上記ソフト上に貼り付けます。
一括変換を押せば結果が出ますこの時点で

YAMADA TAROU
KIMURA HANAKO

ができます。

2は、(いろいろ実現方法はありますが)、以下ソフトを使います、

ViVi
http://vivi.dyndns.org/

このソフトをインストールしたら、手順1で出来たローマ字を貼り付けます。

そして、F5キーを押してBOX選択モードにしておきます。
そして、YAMADAのYやKIMURAのKのある最初の行だけを、マウスで選択(またはSHIFTを押しながら起点と終点を選択)します。
それをコピーし、エクセルに貼り付けます。
同じように、名前の部分(TAROUのTなどの部分)もコピーペーストします。

これで、なんとなく出来上がるのですが、どうでしょう。

1)漢字をローマ字にする
2)ローマ字から、頭文字を取り出す

この処理ができれば良いことが分かります。
つまり

山田 太郎
木村 花子
(Gooの方へ。これは例としてかいた氏名です。実在する人物ではありませんので、削除しないでください)



YAMADA TAROU
KIMURA HANAKO

Y T
K H

となれば良いと言うことです。
(性と名は、別のセルに入力してください)

1は、
http://www.vector.co.jp/soft/winnt/writing/se403311.html
で可能です。

元となるエクセルの内容をコピーして、...続きを読む


人気Q&Aランキング