![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.3ベストアンサー
- 回答日時:
> つまり「1342」でしたらそのセルに表示されるのは「あうえい」となる・・・・
ご要望のようなことはVBAで簡単に実現できると思います。
以下の手順をお試し下さい。
1.該当シートのタブを右クリックし、「コードの表示」を選択。
2.出てきたVisualBasicEditor(白い部分)に下記のコードをコピペ。
'*****この下をコピペ*****
Private Sub Worksheet_Change(ByVal Target As Range)
s = Target.Value
e = Len(s)
For i = 1 To e
On Error Resume Next
x = Choose(Mid(s, i, 1), "あ", "い", "う", "え", "お")
y = y & x
On Error GoTo 0
Next
Application.EnableEvents = False
Target.Value = y
Application.EnableEvents = True
End Sub
'*****ここより上をコピペ*****
3.AltキーとF11キーを同時に押してワークシートへもどります。
1342と入力してみてください。
No.5
- 回答日時:
12345の文字数が5文字以内とかなら、関数でできますが、それ以上だと式が長くなって、そんなの回答に上げたくない。
文字数が変動する型のものは、VBAでやるべき型の課題です。
31234うあいうえうあいうえ
342うえいうえい
4213えいあうえいあう
B1は
=IF(COLUMN()-1>LEN($A1),"",INDEX({"あ","い","う","え","お"},MID($A1,COLUMN()-1,1)))
と入れてF1まで式を複写
B1:f1の式をB3:F3に式を複写
結果 上記
G1は=B1&C1&D1&E1&F1
G3まで式を複写。
結果 上記
No.4
- 回答日時:
◆補助列ありの関数による方法です
A B C D E F G H
1 1234 あいうえ あ い う え
2 1342 あうえい あ う え い
C1=CHOOSE(MID($A1,COLUMN(A1),1),"あ","い","う","え","お",)
または、
C1=MID("あいうえお",MID($A1,COLUMN(A1),1),1)
★右と下にコピー
B1=C1&D1&E1&F1&G1&H1
★下にコピー
No.1
- 回答日時:
1 で あ、 2 で い を表示するには
書式 → セル → 表示形式 → ユーザー定義 → 種類の所に
[=1]"あ";[=2]"い";G/標準
と入力して OK
この方法は、2個までしか選択表示できませんので、 3個以上から選択する場合は、 リスト で選択する方が便利です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルについて質問です 1 2022/12/10 11:49
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) エクセルマクロ セルをクリックするたびに記号を入力 1 2022/10/13 19:47
- Excel(エクセル) エクセルに代わる 表入力ツールについて 3 2022/12/21 21:19
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- Excel(エクセル) エクセルの計算式について教えて下さい。 sheet1のA1セルの値をsheet2のB1セルに返し、尚 1 2022/05/25 11:32
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで空白を無視して一番...
-
Excelでシート全体が灰色になり...
-
エクセルで全ての数字の前に文...
-
DATEVALUE関数がエラーになる
-
Open Officeで表の中に日付を入...
-
エクセル 単位を百万から億単...
-
セル内の数値を二段で表示する方法
-
HTMLのソースをエクセルに貼り...
-
VB6からExcel操作
-
半角の引用符 “ ” の打ち方
-
キーボードで英数字の半角と全...
-
パソコンでダウンロードしたmp4...
-
エクセルの挿入図形で文字が隠...
-
半角英数で「¥」を入力したい...
-
フォルダ名を並び替えても必ず...
-
名前(平仮名)を数字に変換する...
-
ミ の反対見たいな記号の名前は?
-
キーボードの感度が良すぎて困...
-
半角で漢字を??
-
「“」と「”」について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで空白を無視して一番...
-
Excelでシート全体が灰色になり...
-
エクセルで全ての数字の前に文...
-
エクセル 単位を百万から億単...
-
Open Officeで表の中に日付を入...
-
セル内の数値を二段で表示する方法
-
エクセルのセル内の文字が逆表...
-
DATEVALUE関数がエラーになる
-
エクセル エラー?表示
-
HTMLのソースをエクセルに貼り...
-
60進数と10進数の足し算について
-
エクセルで数式が文字列になっ...
-
エクセル VBA不良率算出について
-
エクセルで計算式を入力しても...
-
ブランク=0を ブランク=ブラ...
-
エクセルで集金表つくり
-
Excelのセルの書式設定「右から...
-
フリガナのセルって作れますか?
-
エクセルの条件付き書式
-
エクセルで「1」を入力すると...
おすすめ情報