[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『頭文字について』(パンパン)
A B C 1頭文字 氏名 *** 2さ 佐藤 3 斉藤 4し 篠田 5 篠山 以下続く でセルA2に関数でB2の頭文字を入れることは可能でしょうか、 それと五十音で最初の所だけ表示したいのですが、 「さ行」であれば最初の人だけで、次に「し」が来ますが「し行」も 同じく最初だけなのですが、よろしくご教授お願いいたします。
参考でよければ・・・ A1 =LEFT(PHONETIC(B1)) A2 =IF(LEFT(PHONETIC(B1))=LEFT(PHONETIC(B2)),"",LEFT(PHONETIC(B2))) でA2を下にコピー。 片仮名になっちゃうのは御愛嬌ということで・・・
他の方の回答を待って下さい。 (通)
B列を 「書式」→「ふりがな」→「設定」→「ひらがな」 にするとひらがなになりました。 バージョンとか違ったら違うかもですが。
(ま〜にゃん)
レイアウトがこんな感じなら
A B 1 2 索引 名前 3 名前読み(全角カタカナ) 4 名前漢字 5 名前読み 6 名前漢字
A3に =IF(NOT(ISBLANK(B3)),LEFT(B3,1),"")
A5に(長いので適当に改行してあります。 =IF(OR(AND(CODE(B5)>=9516,CODE(B5)<=9538),AND(CODE(B5)>=9551,CODE(B5)<=9552), AND(CODE(B5)>=9557,CODE(B5)<=9558),AND(CODE(B5)>=9563,CODE(B5)<=9564)), IF(MOD(CODE(B5),2)=0,IF(ISERROR(MATCH(CHAR(CODE(B5)-1),$A$3:$A4,0)), CHAR(CODE(B5)-1),""),IF(ISERROR(MATCH(LEFT(B5,1),$A$3:$A4,0)),LEFT(B5,1),"")), IF(OR(CODE(B5)=9541,CODE(B5)=9543,CODE(B5)=9545,CODE(B5)=9555,CODE(B5)=9561), IF(ISERROR(MATCH(CHAR(CODE(B5)-1),$A$3:$A4,0)),CHAR(CODE(B5)-1),""), IF(OR(CODE(B5)=9553,CODE(B5)=9556,CODE(B5)=9559,CODE(B5)=9562,CODE(B5)=9565), IF(ISERROR(MATCH(CHAR(CODE(B5)-2),$A$3:$A4,0)),CHAR(CODE(B5)-2),""), IF(ISERROR(MATCH(LEFT(B5,1),$A$3:$A4,0)),LEFT(B5,1),""))))
A5:A6を選択して下にフィル。 昔書いた物で、うまい関数が解らなかったのでこんな感じになりました。 現在でも考えるのが面倒なのでそのまま使ってます。 また、ヴには対応してません。 (入れ子の限界のため)
書き忘れ、ソートしてあることが条件。
作り直していたのを忘れていたので、解決後に用無しですが一応。 =IF(ISNA(MATCH(JIS(LEFT(ASC(B5),1)),A$3:A4,0)),JIS(LEFT(ASC(B5),1)),"") (Jaka)
ま〜にゃんさん 片仮名しか出来ないものと思っておりましたが、 平仮名にもできるんですね! 勉強になりました!_〆\(..;) メモメモ (通)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.