- ベストアンサー
Excel2000での数値の抽出について教えて下さい。
mshr1962の回答
- mshr1962
- ベストアンサー率39% (7418/18948)
数値5桁でA2から始めていい場合は =IF(OR(A$1="",LEN(A$1)<ROW()-1),"",MID(A$1,ROW()-1,1)) 数値5桁で開始がA7でA11で終わる場合 =IF(A$1="","",TRIM(MID(TEXT(A$1,"??????????"),ROW()-1,1)))
関連するQ&A
- EXCEL セル内の数値から、5桁目だけを抽出する方法について
EXCELシートのセル内に、以下のような30桁からなる数値が入力されている 列が複数あります。 この列内の数値の右端から「5桁目」だけ、または左端から「10桁目」だけを 抽出したいと思っているのですが、EXCELの仕様で数値の先頭にある「0」は 表示されないため、各セルごとに表示されている数値の桁数はバラバラです。 数値の先頭に「0」が付いているセルが多数あり桁数が不揃いなことと、 数値が30桁もあるため、セルの数値表示が「1E+29」のように「E+29」で表示 されてしまっており、うまく数値を抽出することが出来ません。 ◆元データ 「列1」 (1) 1234567890 →(本当は30桁:000000000000000000001234567890) (2) 111111111100000000001111111111 (3) 1 →(本当は30桁:000000000000000000000000000001) (4) 123456789012345678909999999999 ◆右端から5桁目だけを抽出する 「列1」 (1) 6 (2) 1 (3) 0 (4) 9 お手数お掛けいたしますが、ご指導下さいますよう宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- 文字抽出関数で対象が2個あって困っています。
検索でいろいろ調べたのですが、HITせず困り果てています。 仕事で、1つのセルに箱のサイズを入力しています。 別の用件で、サイズから体積を出すように指示があったので 計算する為に1つずつのセルに分けようと・・・ LEFT関数とFIND関数を使って横幅の数値は抜き出すことは出来たのですが、 縦幅と奥行きの数値が抽出できません。 セルには、800×1500×300 と入力してあります。 FIND関数やMID関数では1つの×は見つかるのですが 2つあるのでどうしても上手く抽出が出来ません。 どなたか、ご教授お願いします。 宜しくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- エクセルでの数値入力で
こんにちは。 エクセルで数値を入力する場合に,その入力したセルの表示を条件によって小数点以下の桁数を変えたいのです。 例えば,入力セルがB4だとし,B4に 12.8 を入力したとき, A1が1のときはB4の表示は 12.80 (小数点以下2桁まで表示) A1が2のときはB4の表示は 12.8 (小数点以下1桁まで表示) としたいのです。直接入力するセルの表示なので,関数は使えず,条件付書式では,表示形式が使えません。 また,マクロは使わずにやりたいのです。ワークシートは,エクセルにも不慣れな初心者が入力することを想定して作っています。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル 数値だけ抽出するには?
エクセルで、文字列+スペース+数字と入力されているセルから数値だけ取り出す方法を教えていただけますか? 文字列とスペースの字数は一定で、数値の桁数は6-8桁と変動します。 A列からb列のように変換したいのです。 A列 B列 PMID:_12345678 12345678 PMID:_123456 123456 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Excelで数値を右詰めでセルに一つずつ分割したい
Excel2007です。 最大10桁の数値をセル毎に分割したい。 その際、1の位を一番右にして、右詰めで表示したい。 関数でする方法は、ありますか? 左詰めなら =MID($A1,COLUMN(A1),1)でできることは 調べてあります
- ベストアンサー
- その他MS Office製品
- Excelにて任意の位置の文字列を抽出したい
Excelにて任意の位置の文字列を抽出したい セルA1に、あたい1(837,1077,132) セルA2に、あたい2(657,100,32) セルA3に、あたい3(20,10000,888) のような値が入っています。 ここから、132、32、888を取り出したいのですが、どのような式を入れたら良いでしょうか? Right関数だと上記のように桁数が2桁と3桁と混在している場合に抽出できませんでした。
- ベストアンサー
- その他MS Office製品
- MID関数について
一桁から八桁までの任意の数字を1セルごとに分けたいのですが、MID関数では左から取り出すため桁数が変化すると使えません。 一桁目にMID(A1,1,1)から八桁目にMID(A1、8,1)を入れると1234が4321と逆になってしまいます。 12でも12345678と桁が違っても1セルごとにわけることはできないでしょうか
- ベストアンサー
- その他MS Office製品
- Excel関数で数値のみ取り出したい
Excelの関数について教えてください。 A列には単位付の数値が入っています。数値の桁数は決まっていませんが、3桁区切り、小数も含まれて居ます。単位はkm2とか、m3、L、Kw、gとかの3文字以内です。 この列から、B列に「数値のみ取り出したい」場合の関数式を教えてください。
- ベストアンサー
- その他(業務ソフトウェア)
- 数値の抽出
添付の表の注文番号には、管理番号が含まれています。表のように、その管理番号を抽出する関数式をご教授下さい。 抽出条件としては、 (1)注文番号の中には、部門を示す4桁の数値(複数)があります。この4桁の数値のすぐ左にある"-"と"-"の間の英・数値を取り出す。 (2)"-"で囲まれていない場合は、左先頭から"-"迄の英・数値を取り出す。 (3)4桁の数値が含まれていない場合は、左先頭から"-"までの英・数値("-"が無い場合は、全ての英・数値)を取り出す。 以上宜しくお願いします。
- ベストアンサー
- その他MS Office製品
お礼
ありがとうございました。 感謝いたします。