人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

下記のように、置換する関数を作っていただきたいです。お忙しいところ恐縮ですが、よろしくお願いいたします。

「1」なら「あ」
「2」なら「い」
「3」なら「う」
「4」なら「え」
「5」なら「お」
「6」なら「か」
「7」なら「き」
「8」なら「く」
「9」なら「け」
「10」なら「こ」

一番最初に正しく関数を作ってくださった方にはイルカ賞を必ずお送りいたします。


●質問者: martytaka
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:「9」 イルカ賞 関数
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● pahoo
●23ポイント

コメント欄に書き込めないので、回答欄にて失礼します。

プログラミング言語は何をご指定でしょうか。(VBAのようにOSやアプリに依存するものでしたら、OSやアプリも明示お願いします。)


URLはダミーです http://q.hatena.ne.jp/1228449597

◎質問者からの返答

エクセルの関数でお願いいたします。


2 ● pahoo
●23ポイント

VBAではなく「関数」ということですね。

でしたら、mid関数を使ってみました。

A1?A10セルに 1?10 が並んでいるとすると、変換先のセルに次の式(関数)を代入してください。

=MID("あいうえおかきくけこさしす",A1,1)
=MID("あいうえおかきくけこさしす",A2,1)
=MID("あいうえおかきくけこさしす",A3,1)
(以下省略)
◎質問者からの返答

申し訳ございません。

私の説明不足でしたが、ひらがなの部分は1文字とは限らないのです。。。

2文字だったり3文字だったりします。

でも数字の部分は、123456789で変わりありません。

なにとぞ、よろしくお願いいたします。


3 ● chika508
●22ポイント

A1に「1」A2に「2」・・・と順番にA10「10」まで入力

B2に「あ」B2に「い」・・・と順番にB10「こ」まで入力

C1に入力した値がA1?A10のどれなのかを見て、それに対応するB列のひらがなをD1に表示する。

D1=LOOKUP(C1,A1:B10)

http://q.hatena.ne.jp/

◎質問者からの返答

ありがとうございました!


4 ● beatgoeson
●38ポイント ベストアンサー

A1?A10セルに 1?10 が並んでいるとすると、

=CHOOSE(A1,"あ","い","う","え","お","か","き","く","け","こ")

という関数もあります。

↑のmidのほうがいいかな‥

http://kokoro.kir.jp/excel/choose.html

◎質問者からの返答

平仮名の部分が何文字でもよいので、これが最高です!

ありがとうございました!


5 ● pahoo
●10ポイント

ひらがなの部分は1文字とは限らないのです。。。

2文字だったり3文字だったりします。

確認をお願いします。

  1. たとえば、"1106" というセルがあったら "あこか" に変換せよということですか?
  2. 数値は1以上10以下ですよね。
  3. VBAを使ってはいけませんか?

コメント欄を開けておいていただけると助かります。

URLはダミーです http://q.hatena.ne.jp/1228449597#2

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ