No.2ベストアンサー
- 回答日時:
私の知る限り置換機能だけではできないと思います。
まず、置換機能でできることは
(1)シート全体を置換する
(2)選択したセルだけを置換する(複数のセルを選択した状態)
の二つの機能が自動で行われます
ご要望をかなえるには、(2)の機能をつかうことになります。
では、対象のセル(文字数が8文字のセル)を選択することが必要になります。
a.可視セルの選択ボタンをツールバーに追加する
まず、エクセルのメニューから、[表示]-[ツールバー]-[ユーザー設定]を選択します。
次に[ユーザー設定]のポップアップ画面から[コマンド]タブを選択します
[分類]から「編集」を選択し、[コマンド]中に[可視セルの選択]を適当なツールバー領域にドラッグ&ドロップします。[ユーザー設定]を閉じます
b.文字数をカウントする列をつくる
仮にA列に対象のデータがあるとすると、B列に「=len(a1)」と数式を入力し、必要な行までコピーし、A列の文字数をカウントします
c.オートフィルタ機能を使う
A-B列を対象にフィルタがかかるように、[データ]-[フィルタ]-[オートフィルタ]を選択し、B列で"8"を選択し、文字数が8の行のみ表示します。
d.A列の表示されている部分のみを選択する
(c.)で8文字の行だけが表示されているので、A列を選択した状態で、(a.)で準備したアイコンをクリックします。
e.置換を実行します
如何でしょうか?
文章で書くと長いですが、結構単純作業と思われます。是非お試しください
可視セルの選択ボタンとオートフィルタの組合せは様々なシチュエーションで使えるので覚えておくと便利です。不要な行を削除するとか必要な業だけに数式をいれるとか、etc.
No.1
- 回答日時:
=IF(LEN(A1)=8,SUBSTITUTE(A1,"ABC","XYZ"),A1)
のように文字数を条件にしてはどうですか。意図が違っていたらごめんなさい
この回答へのお礼
お礼日時:2006/08/31 11:54
補足です。
たとえばこんな↓ふうです。
文字数8文字のうちV01をF03に置き換える
V012345a ==> F032345a
V012345 ==> そのまま
V0199999 ==> F0399999
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Mac OS MacBookについて質問です。 文字を打っていると T を打った後文字を打つと必ず検索と置き換えが 2 2023/01/14 23:41
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/08 09:05
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) 数式の置換がうまく行かない 6 2022/05/04 15:51
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Excel(エクセル) エクセルで文字列と数字が混在する列に書式設定したい。 3 2022/12/19 09:11
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Visual Basic(VBA) VBA初心者です 検索した数字の行に色をつける 5 2023/02/13 14:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excelで、スクロールをすると限...
-
エクセルの画面で十字マークが...
-
エクセルで連続データから、数...
-
EXCEL アルファベットと数字の...
-
Excel選択を繰り返すとセルの色...
-
Excelで表のデータを並び替えた...
-
エクセル 画面上の行数を調節...
-
excelで1行ごとに一気に削除す...
-
エクセルVBAでセル範囲のデータ...
-
エクセルVBAリストボックスに表...
-
エクセルで任意のセルをクリッ...
-
エクセルでカーソルが四方に矢...
-
エクセルで「1~15」の乱数...
-
複数のセルの入力内容を一度に...
-
エクセルについてです。マウス...
-
セルをクリックすると付箋のよ...
-
エクセル関数で600番台の数取得
-
inputboxの出力位置
-
エクセル グラフ作成について
-
エクセルでハイパーリンクのU...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelで、スクロールをすると限...
-
エクセルの画面で十字マークが...
-
エクセルで連続データから、数...
-
複数のセルの入力内容を一度に...
-
セルをクリックすると付箋のよ...
-
エクセルでハイパーリンクのU...
-
EXCEL アルファベットと数字の...
-
エクセル 数値を全て「1」にす...
-
Excel選択を繰り返すとセルの色...
-
Excelで表のデータを並び替えた...
-
エクセル 画面上の行数を調節...
-
エクセルでカーソルが四方に矢...
-
エクセルで0を除いて昇順に並...
-
ピポットテーブルエラー解決方法
-
Shift押しながら、矢印ボタンで...
-
excelで1行ごとに一気に削除す...
-
エクセルVBAでセル範囲のデータ...
-
Excelで急に動かなくなる
-
エクセルで任意のセルをクリッ...
-
フィルタを解除した後の表示位置
おすすめ情報