
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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで空白を無視して一番...
-
エクセル 単位を百万から億単...
-
@@@エクセルセルにm2数を入力即...
-
Open Officeで表の中に日付を入...
-
エクセルで全ての数字の前に文...
-
エクセルで計算式を入力しても...
-
Excelでシート全体が灰色になり...
-
半角英数で「¥」を入力したい...
-
半角の引用符 “ ” の打ち方
-
シフトキーを押しての文字入力...
-
フォルダ名を並び替えても必ず...
-
キーボードの感度が良すぎて困...
-
Yを逆さにした「スターデルタ結...
-
「“」と「”」について
-
なぜか全角カタカナ入力になっ...
-
Ctrlを押していないのに常に押...
-
入力モードが"_A"となる
-
・(中点)を半角で入力したい
-
エクセルの挿入図形で文字が隠...
-
キーボードで英数字の半角と全...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで空白を無視して一番...
-
エクセルで全ての数字の前に文...
-
Excelでシート全体が灰色になり...
-
エクセル 単位を百万から億単...
-
Open Officeで表の中に日付を入...
-
エクセルのセル内の文字が逆表...
-
セル内の数値を二段で表示する方法
-
DATEVALUE関数がエラーになる
-
HTMLのソースをエクセルに貼り...
-
エクセル エラー?表示
-
エクセルの条件付き書式
-
自動で漢字にフリガナをつける方法
-
エクセル2019で、セルに「2個」...
-
日付を越えた時間の計算の方法
-
エクセルで数式が文字列になっ...
-
エクセル2000:TEXT関数?2...
-
60進数と10進数の足し算について
-
エクセル質問
-
エクセルでの作表上の注意点を...
-
エクセル・時間を数値に変換す...
おすすめ情報