No.2ベストアンサー
- 回答日時:
こんばんは!
別の列に表示させても良いですか?
VBAでの一例です。
元データはA1セル以降にあり、B列に表示させるとします。
Sub Sample1()
Dim i As Long, k As Long, cnt As Long, myAry As Variant
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
If InStr(Cells(i, "A"), ",") > 0 Then
myAry = Split(Cells(i, "A"), ",")
For k = 0 To UBound(myAry)
cnt = cnt + 1
Cells(cnt, "B") = myAry(k)
Next k
Else
cnt = cnt + 1
Cells(cnt, "B") = Cells(i, "A")
End If
Next i
End Sub
こんな感じではどうでしょうか?m(_ _)m
No.1
- 回答日時:
A1にa,bb,ccc,dddd,eeeeeとあれば、A2にa、A3にbb、A4にccc、A5にdddd、A6にeeeeeと表示したいということですね?
各セルに全ての式を入れて表示する事もできますが、中身が長くなってしまうので、可能なら途中の値を表示させる補助的なセルが欲しいところです。
何処に英数字を入力するのか、
カンマで区切られたものは最大でいくつあるのか、
補助として使用できる(もしくはできない)セルはどこか、
教えて欲しいです。
内容としては、FIND(カンマのある位置を探します)LEN(文字数を計算します)LEFT(左から指定した文字数だけ抜き出します)RIGHT(右から同様です)を組み合わせることで可能になります。
補助のセルを使用できるなら、
1つ目のカンマより前を表示させたい1つ目に、そのカンマより後ろを補助セルの1つ目に、と言った感じで可能です。
使用できないなら、一つの式の中で、1つ目のカンマが何文字目で、その次のカンマはそこから何文字目で、更に次のカンマは…と、カンマで区切る数が増えれば増えるだけ長く長くなってしまいます。
情報を貰えれば具体的な内容を記述します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Java javaのCSVデータ読込についてです 6 2022/07/02 10:58
- Excel(エクセル) エクセルの数式で教えてください。 1 2022/07/08 13:46
- Excel(エクセル) Excelのtextboxへの入力で小数点以下に0が続く場合でも正しく表示したい 3 2022/04/11 13:53
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/11 14:50
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 16:55
- Excel(エクセル) EXCELでリターンキーが押されたらそのセルに特定の文字を表示したいのですが。 2 2022/08/07 12:58
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
対象セル内(複数)が埋まった...
-
【エクセル】IF関数 Aまたは...
-
Excelでのコメント表示位置
-
Excelで数式内の文字色を一部だ...
-
貼り付けで複数セルに貼り付けたい
-
エクセルの一つのセルに複数の...
-
エクセルのセルの枠を超えて文...
-
EXCEL VBA セルに既に入...
-
excelのCOUNTIF関数で、『範囲=...
-
(Excel)数字記入セルの数値の後...
-
セルをクリック⇒そのセルに入力...
-
【Excel】 セルの色での判断は...
-
エクセル オートフィルタで絞...
-
エクセル 足して割る
-
Excel2003 の『コメント』の編...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
エクセルでオブジェクトを常に...
-
複数のセルのいずれかに数字が...
-
枠に収まらない文字を非表示に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
対象セル内(複数)が埋まった...
-
エクセル 足して割る
-
Excelで数式内の文字色を一部だ...
-
貼り付けで複数セルに貼り付けたい
-
Excelでのコメント表示位置
-
セルをクリック⇒そのセルに入力...
-
EXCEL VBA セルに既に入...
-
excelのCOUNTIF関数で、『範囲=...
-
【Excel】 セルの色での判断は...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
(Excel)数字記入セルの数値の後...
-
Excelで、「特定のセル」に入力...
-
エクセルの一つのセルに複数の...
-
複数のセルのいずれかに数字が...
-
excelの特定のセルの隣のセル指...
-
数式を残したまま、別のセルに...
-
ハイパーリンクの参照セルのズ...
おすすめ情報