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を探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~12/2】 国民的アニメ『サザエさん』が打ち切りになった理由を教えてください
- ・ちょっと先の未来クイズ第5問
- ・【お題】ヒーローの謝罪会見
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1文字って1バイトだったっけ?
-
どっちが正しいですか? チョン...
-
50KBは何文字に相当するのでし...
-
Accessで名前の間のスペースを...
-
Excelで入力文字の優先表示を行...
-
10分で500~600文字っ...
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
「彡」って文字はなんという文...
-
Chr(13)とChr(10)の違いは?
-
【エクセル】セル最後にある無...
-
Texに関する質問(文章中の数式...
-
プログラムについての質問です...
-
wordで均等割り付けをするとき...
-
テキストエディタで「改行削除...
-
棒グラフ 横軸の縦書き2列にし...
-
セル内の文字列が日本語か英語...
-
履歴書の志望動機の所で、「ま...
-
Word2013 縦書き上下二段の表、...
-
gooIDとして登録したIDを変更し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1文字って1バイトだったっけ?
-
パワーポイントで文字の上に線...
-
エクセルのIF文で「NOT=...
-
50KBは何文字に相当するのでし...
-
どっちが正しいですか? チョン...
-
濁点(゙) 半濁点(゚)を一文字と数...
-
VBAのfor...next構文で i = A ...
-
128ビットのパスワード
-
2バイトって何文字分ですか?
-
10分で500~600文字っ...
-
Msgboxで表示できる文字数の上...
-
Accessで名前の間のスペースを...
-
VLOOKUP関数で検索できません
-
エクセルの文字制限からの文字...
-
コンピューター名の文字数制限
-
auのメールアドレス
-
Excelで入力禁止文字を設定したい
-
Excelで入力文字の優先表示を行...
-
PC98 の半角英数字の文字を Win...
-
Skype名が設定できません(T_T)
おすすめ情報