(●`ε´●):くまぷー。「ごじら」を「こ」「゛」「し」「゛」「ら」にやっとできたぞ!!
【´・ω・`】:べべちゃん、おめでとう!それではさっそくやり方を
聞かせてくれ。
(●`ε´●):おー!!まず、答えを先に言おうか。
【´・ω・`】:うん。
(●`ε´●):A1に「ごじら」、
B1に =Hira(Zen(Mid(Han(Kata($A1)),Col(A1),1)))
【´・ω・`】:正解だよ。簡単に考え方を説明してくれないか?
(●`ε´●):よし、それでは・・・。「ごじら」をバラバラに(6) のヒントで
半角カタカナの「ゴジラ」ならば =Mid($A1,Col(A1),1)
・・・そのままの式で
B1に「コ」
C1に「゙」
D1に「シ」
E1に「゙」
F1に「ラ」
というふうにできるということがわかった。だから、まず・・・
Kata($A1)・・・・・・(1)
で文字列をひらがなから全角カタカナに変換する。
さらに(1)をHan()で半角に変換する。これが下の式だ。
Han(Kata($A1))・・・・・・(2)
この段階で全角ひらがなの「ごじら」が半角カタカナの
「ゴジラ」にすることができた。これにMid()とCol()を
組み合わせれば、ヒントの通り・・・
B1に「コ」
C1に「゙」
D1に「シ」
E1に「゙」
F1に「ラ」
・・・と表示させることが出来る。ここまでで下の式ができあがる。
Mid(Han(Kata($A1)),Col(A1),1) ・・・・・・(3)
しかし、このままでは半角カタカナなのでこれを
ひらがな(全角)に戻さなければならない。
まず、(3)をZen()で全角にして、それからHira()を
使えばOKだ。これで答えの式・・・
=Hira(Zen(Mid(Han(Kata($A1)),Col(A1),1)))
の完成だ!!
【´・ω・`】:たぶん、悪児さんの言ってた回答もこれと同じだろう。
(●`ε´●):ところでくまぷー、おいら、もっとすごい発見を
したぞ!!エクセルを使っていいなら、この「こ゛し゛ら」を
バラバラにするのに22文字だ!!
【´・ω・`】:べべちゃん、色々考えるね。ある意味手品師だね。
くまぷーが三四郎でやれば・・・。
(続く)
コメント