• ベストアンサー

Excel 関数 

merlionXXの回答

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

> 桁数が変動しないのは129の場合のみですので。。48 やら 9 やら66 は全て1桁になる可能性もあるのです。 では、 A129°48′09.66" は129480966 A129°8′9.6" でも129080960にする方法 =MID(A1,2,3)&IF(RIGHT(MID(A1,6,2),1)="′",TEXT(MID(A1,6,1),"00"),MID(A1,6,2))&TEXT(MID(A1,FIND("′",A1)+1,2),"00")&IF(RIGHT(MID(A1,FIND(".",A1)+1,2),1)="""",MID(A1,FIND(".",A1)+1,1)&"0",MID(A1,FIND(".",A1)+1,2))

aiurai54
質問者

お礼

すみません。ありがとうございます。 助かりました。

関連するQ&A

  • エクセルにて 

    エクセルにて  ある数値の五桁目が0の時だけ違う値に置き換えるような関数を教えてください。 たとえば A1のセルに 00001と入力した場合 B1のセルに 五桁目が0の時 20001 となるようになるような関数です。 ただし五桁目が0以外の場合たとえばA0001の場合はそのままA0001を返すようにしたいです。 置き換えられるのはあくまで五桁目だけです。 SUBSTITUTEやREPLACEを使用してやってみましたがうまくいきません。 関数で出来るかもわかりません宜しくお願いします。

  • Excel 関数について

    Excel 下記のような場合、どのような関数及び対応したらいいのでしょうか。参考になる、サイトなどありましたら、教えてください。 例 E2に、D2と同じ値のあるセルをA2~C2から探し、同じ値のある、セルの1行上にある数値をE2に返す関数は、あるでしょうか。

  • エクセル関数について

    エクセル関数について質問です。 前回の質問と似ています。以下のことは関数で可能でしょうか。 ・セルA1からA4には数値が入力される。 ・セルA1からA4のいずれかに入力された値をB1に返す。 ・セルA1からA4で二つ以上のセルに入力がある場合、B1には「ERROR」という表示を返す。 ・B1は桁区切り「#,###」スタイルにする。 以前教えていただいたこと等を参考に試してはみたのですが、思うような結果が得られませんでした。 関数に詳しい皆様、どうか教えていただけますでしょうか。 よろしくお願いいたします。

  • エクセル関数について

    エクセルの関数についてなのですが、例えば「セルA3」に「セルB2」の値を表示させるには「=(B2)」と「セルA3」に表示させてます。別のSheetの値も表示できるのでしょうか?例えば「Sheet1.Range("A3")」の値をSheet2のA1に表示させたい場合Sheet2のA1にはどのような関数を入力していけばよいのでしょうか?VBAは使わずに表示したいのですが。関数はまだほとんど使ったことがないので分かる人いたら教えてください。よろしくお願いします。

  • excelの関数について

    A1からA6のうち、値が全て0であれば「none」と表示し、0以外の値が入っているセルについて「A1,A4,A6」のようにセルの内容を表示したいと思います。 IF関数ではとてつもなく長文になってしまいそうで。 どなたかご教授ください。

  • Excelの関数について

    A1セルに日付が「2015/11/2」と入っています。セルの書式設定で表示を「H27.11.2」としています。 これを、「4271102」と7ケタの和暦にして別シートに値貼り付けできるようにしたいのですが、良い方法を教えていただけますでしょうか。 TEXT関数などいろいろ試してみたのですが、上手くいきませんでした。宜しくお願いいたします。

  • EXCEL関数でマイナスのとき▲表示にするに

    EXCELのTEXT関数でマイナスのときの記号は「-」ではなく「▲」をつけるようにしたいのですが、TEXT関数で以下のように記述するとエラーになってしまいできません。 いま入力しているセル値は下記です。B1の値をTEXT関数で▲100と表示させたいです。TEXT関数の表示形式には、セルの書式設定を参考にユーザー定義に記載のある「0;"▲ "0」を入力しています。以上、よろしくお願いします。  A1の値は-100  B1は=TEXT(A1,0;"▲ "0)

  • EXCELの関数等について教えてください。

    関数の入ったセルの値を、別の未定義のセルに表示する簡単な方法はないでしょうか? 例えば、"A1"セルにVLOOKUP関数で得た"あ"という値があるとします。 その"あ"を、関数もなにも入れていない"B1"セルに表示させたいのですが、何か良い方法をおしえてください。 宜しくお願いいたします。

  • EXCELで関数を2つ入力?

    例えば、C3に、 『=A1*B1』という関数が入ってます。 その答えを、小数点第3位繰り上げで表示させたいのです。 その場合は、ROUNDUP関数を使うと思うのですが、 上記関数と組み合わせ方が分かりません。。。 1つのセルに、関数を2つ入力すれば良いのでしょうか? その方法をご教授下さい。 また、『表示形式』で繰り上げは出来るのでしょうか? そのやり方がありましたら、よろしくお願いします。

  • エクセルの関数について

    表計算のフォームを作成しているのですが、表示がうまくいかず困っています。どのような関数をどう使えばよいのか教えていただきたいのですがよろしくお願いします。  (1)セルでの計算式の数値が【0.6】となる  (2)この数値を小数点の桁の切り上げで【1】と表示しなおす  (3)この【1】の値に【5000】をかけたら【3000】になってしまう。  【1】と表示されたセルに【5000】をかけて【5000】となるためにはどの部分にどのような関数を用いればよいでしょうか?