こんにちは。
もし分かる方がいらっしゃったら是非助けて頂きたいです。
エクセルの左の列に下記のようにアルファベットが入力されており、
隣の列の1つのセルに、左の列の順番どおりのアルファベットを入力したいです。
一つのアルファベットが入力されている左の列には、法則性はなく、
2文字続きであったり、20文字続きであったり決まっておりません。
もしお分かりになる方いらっしゃいましたら、お手数ですが教えていただけますでしょか。
宜しくお願いいたします。
A
A
AA
A
B
B
C
ABBC
A
C
C
C
C
ACCCCC
No.2ベストアンサー
- 回答日時:
それでしたら以下のようなものはいかがでしょうか?
--------------------------------------------------------------------------------
Sub Sample()
Const 開始行 As Long = 1
Const 対象列 As Long = 1
Dim 文字列 As String
Dim 行 As Long
For 行 = 開始行 To Cells(Rows.Count, 対象列).End(xlUp).Row
If Cells(行, 対象列).Value = "" Then
Cells(行, 対象列 + 1).Value = 文字列
文字列 = ""
Else
文字列 = 文字列 & Cells(行, 対象列).Value
End If
Next
Cells(行, 対象列 + 1).Value = 文字列
End Sub
--------------------------------------------------------------------------------
※「開始行」と「対象列」は環境に合わせて変更してください。
No.3
- 回答日時:
こんにちは!
VBA向きの質問ですが、VBAの回答はすでに出ていますので関数でやってみました。
↓の画像のようにデータは2行目以降にあるとして作業列を1列使います。
作業列C1セルにはスペースを一文字入れておきます。
作業列C2セルに
=IF(A2="","",C1&A2)
という数式を入れフィルハンドルでこれ以上データはない!という位まで下へコピーしておき
B2セルに
=IF(A2="",C1,"")
という数式を入れフィルハンドルで下へコピー!
これで画像のような感じになります。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) エクセルの一括コピー 1 2022/07/09 22:24
- Excel(エクセル) Excelの入力規則にいれる関数について 7 2022/12/22 10:19
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- Excel(エクセル) エクセル VBA セルの結合 2 2022/09/07 11:48
- Visual Basic(VBA) A列にある値をB列・C列にVBAで切り出し 3 2022/04/09 19:20
- Excel(エクセル) ある範囲のセルに何を入力すると、別のセルに○を表示させる 3 2022/04/05 15:51
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
スマートな関数を教えて下さい。
-
PowerPointで表の1つの列だけ...
-
関数を教えて下さい。
-
エクセルで最初のスペースまで...
-
「B列が日曜の場合」C列に/...
-
2つのエクセルのデータを同じよ...
-
エクセル 時間帯の重複の有無
-
エクセル 文字数 多い順 並...
-
エクセルの項目軸を左寄せにしたい
-
EXCELで 一桁の数値を二桁に
-
エクセルの並び変えで、空白セ...
-
エクセル(勝手に太字になる)
-
50人を数回、グループ分けする...
-
オートフィルターをかけ、#N/A...
-
エクセルで文字が混じった数字...
-
VBAで文字列を数値に変換したい
-
エクセル 同じ値を探して隣の...
-
Excel 別ファイルに自動的に反...
-
エクセルの表から正の数、負の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセル 同じ値を探して隣の...
-
エクセル(勝手に太字になる)
-
「B列が日曜の場合」C列に/...
-
エクセル 文字数 多い順 並...
-
EXCELで 一桁の数値を二桁に
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
エクセルの項目軸を左寄せにしたい
-
Excel、市から登録している住所...
-
エクセルで、列の空欄に隣の列...
-
エクセルの表から正の数、負の...
-
エクセルの並び変えで、空白セ...
-
VBAで文字列を数値に変換したい
-
A列がない・・・A列が非表示に...
-
文字列に数字を含むセルを調べたい
-
50人を数回、グループ分けする...
おすすめ情報
Goouserラック 様
ご連絡頂きまして有難うございます。
はい。マクロを使用しても全く問題ありません!
ご尽力頂ければありがたいです。
宜しくお願い致します。。