
No.2ベストアンサー
- 回答日時:
こんばんは!
データはA列の1行目からあり、B列に表示させるとします。
半角・全角関係なしに50文字限定!というコトであれば
B1セルに
=MID(A1,1,50)
という数式を入れオートフィルで下へコピー!
全角で50文字限定、半角は2文字で1文字扱い!としたい場合は
VBAになってしまいますが、一例です。
画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面に
↓のコードをコピー&ペースト → Excel画面に戻りマクロを実行してみてください。
(Alt+F8キー → マクロ → マクロ実行です)
Sub Sample1() 'この行から
Dim i As Long, k As Long, str As String
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
If LenB(StrConv(Cells(i, "A"), vbFromUnicode)) > 100 Then
For k = 1 To Len(Cells(i, "A"))
str = str & Mid(Cells(i, "A"), k, 1)
If LenB(StrConv(str, vbFromUnicode)) >= 100 Then
Exit For
End If
Next k
Cells(i, "B") = str
str = ""
Else
Cells(i, "B") = Cells(i, "A")
End If
Next i
End Sub 'この行まで
※ 半角文字は2文字で1文字扱いにしていますので、
半角文字が奇数の場合1文字多く表示されると思います。
※ マクロの場合はA列そのもののデータを消去することも可能です。m(_ _)m
No.1
- 回答日時:
A1に60文字の文字が入ってるとして、B1に、
B1:=LEFT(A1, 50)
で左側から50文字抜き出せます。
抜き出した50文字をコピー、形式を指定して貼り付けの文字列として貼り付けなんかでA1に上書きするとか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel countif関数で取り消し線のセルをカウントしないようにしたい countif関数で文 2 2023/08/21 10:27
- Excel(エクセル) Excelについて▶あるセルに文字を入力すると、別のセルに色がつく(条件付き書式) 1 2022/03/27 16:43
- Excel(エクセル) エクセルのことで教えてください。 A1セルに、 別シートのA1セルが1のときは「A」、2のときは「B 4 2023/02/24 23:08
- Excel(エクセル) エクセルにおいてセル内の文字を出来るだけ大きく表示する方法を教えてください。 4 2022/07/30 08:08
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- Excel(エクセル) エクセルでA列セル内で折り返すことなく、文字列を、B列C列・・・側に一行に 2 2022/07/23 02:02
- Excel(エクセル) Excelの文字列を転記したいのですが。 2 2022/09/30 12:09
- Excel(エクセル) セルに入力した小文字アルファベット、数字を大文字表示させるには? 3 2022/07/13 10:01
- グループウェア スプレッドシートのセルが〇色に塗られていたら、別のセルに文字(マーク)を追加する関数 1 2022/07/23 02:10
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パワーポイントで文字の上に線...
-
10分で500~600文字っ...
-
どっちが正しいですか? チョン...
-
50KBは何文字に相当するのでし...
-
PC98 の半角英数字の文字を Win...
-
Accessで名前の間のスペースを...
-
VLOOKUP関数で検索できません
-
エクセルのIF文で「NOT=...
-
エクセルの文字制限からの文字...
-
濁点(゙) 半濁点(゚)を一文字と数...
-
auのメールアドレス
-
文字数って,文字数カウント機...
-
一太郎 2倍ダーシ
-
コンピューター名の文字数制限
-
Msgboxで表示できる文字数の上...
-
1文字って1バイトだったっけ?
-
PS4コントローラーをPCでゲーム...
-
エクセルでアルファベットか数...
-
wordで均等割り付けをするとき...
-
EXCELで=より左の文字を一括で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1文字って1バイトだったっけ?
-
VBAのfor...next構文で i = A ...
-
50KBは何文字に相当するのでし...
-
濁点(゙) 半濁点(゚)を一文字と数...
-
パワーポイントで文字の上に線...
-
どっちが正しいですか? チョン...
-
エクセルのIF文で「NOT=...
-
VLOOKUP関数で検索できません
-
エクセルの文字制限からの文字...
-
128ビットのパスワード
-
10分で500~600文字っ...
-
Accessで名前の間のスペースを...
-
コンピューター名の文字数制限
-
全角は日本独自のものか
-
Excelで入力禁止文字を設定したい
-
Msgboxで表示できる文字数の上...
-
2バイトって何文字分ですか?
-
HTMLで文字頭をそろえるには
-
i'work Pagesでの文字スタイル...
-
Excelで入力文字の優先表示を行...
おすすめ情報