
A 回答 (3件)
- 最新から表示
- 回答順に表示

No.3
- 回答日時:
ん~、もし、
「最初のアラビア数字から最後のアラビア数字までを取り出す」
ということであれば、数式で処理できないこともないですが…。
以下、A列に元の文字列が入力されているとします。
●数式一発で取り出す場合は、少し長いですが、
B1セルを、
=MID(A1,1/MAX(INDEX(ISNUMBER(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))/ROW(INDIRECT("1:"&LEN(A1))),)),MAX(INDEX(ISNUMBER(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))*ROW(INDIRECT("1:"&LEN(A1))),))-1/MAX(INDEX(ISNUMBER(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))/ROW(INDIRECT("1:"&LEN(A1))),))+1)
として下方にフィル。
--------------------------------------------------
●解説も兼ねて、作業列を使う方法を示すと…
B1セル:最初の数字の位置を探す
=1/MAX(INDEX(ISNUMBER(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))/ROW(INDIRECT("1:"&LEN(A1))),))
C1セル:最後の数字の位置を探す
=MAX(INDEX(ISNUMBER(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))*ROW(INDIRECT("1:"&LEN(A1))),))
D1セル:文字数を計算する
=C1-B1+1
E1セル:対象文字列を取り出す
=MID(A1,B1,D1)
としてB1:E1を下方にフィル
--------------------------------------------------
ただし、上記はあくまで「最初の数字から最後の数字まで」なので、
例えば「○○1丁目23番地××ビル456号」であれば
「1丁目23番地××ビル456」を返します。
文字通りに「数字のみを取り出したい」
つまり、上記を「123456」としたい(?)のであれば、別の話になります。
また、漢数字をどうするかも問題になりそうな気がします。
以上ご参考まで。

No.2
- 回答日時:
「数値と文字が入力されている列を数値だけに」とのことでしたが、
[ANo.1この回答へのお礼]では
》 「渋谷1-1-1」や「新宿1-1-1○○ビル」となっているのを
》 「1-1-1」のみにしていきたい
と仰ってます。「1-1-1」は「数値だけ」ではないので、貴方の質問は無理難題だと思います。「-」の代わりに「ー」とか「ー」が使われていれば尚更のことです。
No.1
- 回答日時:
1. 列を選択する。
2. [編集]-[ジャンプ]-[セル選択]で、
[定数]と[文字]をチェックして、[OK]。
3. [Del]。
質問が曖昧です。もしかしたら、1つのセルに「1個」と
入力されている場合、「1」に変更したいのですか?
また、「削除」はセルの内容をクリアすることですか?
セル自体を削除してシフトすることですか?
この回答へのお礼
お礼日時:2008/03/03 01:03
ご回答ありがとうございます。
私が質問したい内容は、1つのセルに「1個」と入力されている場合、「1」に変更したいということです。
私が行いたいのは住所の列で「渋谷1-1-1」や「新宿1-1-1○○ビル」となっているのを「1-1-1」のみにしていきたいということです。
セルの数も膨大なので、手入力ではなく、関数などで一括して変換したいのですが…
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELのcountif関数での大文字...
-
文字数のカウントと平均数の算出
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
excelで、空白を除いてデータを...
-
自分の左隣のセル
-
セルを結合した時のエクセル集...
-
エクセルで特定のセル内にだけ...
-
EXCELでマイナス値の入ったセル...
-
エクセル1行おきのセルを隣の...
-
エクセルで、指定の値よりも大...
-
【Excel】4つとばしで合計する方法
-
Excelで大量のセルに一気に関数...
-
エクセルに入力後、別シートの...
-
同一セル内の重複文字を削除し...
-
週の労働時間を計算するエクセル
-
Excelで日付が入っていたら金額...
-
エクセルで年月日から月日のみへ
-
Excel 年齢を年代に変換する...
-
エクセル フッターのページ番...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
自分の左隣のセル
-
excelで、空白を除いてデータを...
-
セルを結合した時のエクセル集...
-
エクセル1行おきのセルを隣の...
-
EXCELのcountif関数での大文字...
-
同一セル内の重複文字を削除し...
-
エクセルで特定のセル内にだけ...
-
エクセルで、指定の値よりも大...
-
週の労働時間を計算するエクセル
-
EXCELでマイナス値の入ったセル...
-
エクセルで、A2のセルにA3...
-
【Excel】4つとばしで合計する方法
-
エクセルに入力後、別シートの...
-
条件付き書式の色付きセルのカ...
-
エラー「#REF」の箇所を置き換...
-
エクセルで年月日から月日のみへ
-
エクセル 12進数
-
一時間当たりの製造数を調べた...
おすすめ情報