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でシート全体が灰色になり...
-
エクセルのセル内の文字が逆表...
-
エクセルの条件付き書式
-
日付を越えた時間の計算の方法
-
エクセル 単位を百万から億単...
-
HTMLのソースをエクセルに貼り...
-
セル内の数値を二段で表示する方法
-
Open Officeで表の中に日付を入...
-
エクセル:確率の算出
-
エクセルで全ての数字の前に文...
-
DATEVALUE関数がエラーになる
-
EXCELで年令計算するDATEDIF関数
-
エクセル エラー?表示
-
エクセルでセルに入力した文字...
-
エクセル VBA不良率算出について
-
Excelのふりがなを消したい
-
excelで掛け算をSUMするとエラ...
-
半角の引用符 “ ” の打ち方
-
エクセルの挿入図形で文字が隠...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで空白を無視して一番...
-
Excelでシート全体が灰色になり...
-
セル内の数値を二段で表示する方法
-
エクセル 単位を百万から億単...
-
エクセルで全ての数字の前に文...
-
DATEVALUE関数がエラーになる
-
Open Officeで表の中に日付を入...
-
エクセルのセル内の文字が逆表...
-
HTMLのソースをエクセルに貼り...
-
エクセル エラー?表示
-
エクセルで数式が文字列になっ...
-
エクセルで集金表つくり
-
60進数と10進数の足し算について
-
エクセルの条件付き書式
-
エクセルで「1」を入力すると...
-
数式バーの文字を消すには?
-
Excelのふりがなを消したい
-
エクセル VBA不良率算出について
-
セル内の6桁の数値を3桁上下2段...
-
エクセル クリック式カウントボ...
おすすめ情報