ここから本文です

エクセルの使い方

アバター

ID非公開さん

2018/1/2620:58:56

エクセルの使い方

自分の疑問点が一個解消されないままベスト出してしまったので、再投稿します!

=LOWER(BASE(DECIMAL(a1b2c000)+ROW(A1)-1,16))

この式の、(a1b2c)の部分を5桁でなく61桁分入力したいのですが、そのまま61桁を入力してしまうとエラーが出てしまいます。


この解決策を教えてください!

閲覧数:
39
回答数:
1
お礼:
50枚

違反報告

ベストアンサーに選ばれた回答

was********さん

2018/1/2621:10:03

=LOWER(BASE(DECIMAL("a1b2c000",16)+ROW(A1)-1,16))
ですね。

文字列として扱えば良いでしょう。(3桁と指定します。)
=(61桁)&LOWER(BASE(ROW(A1)-1,16,3))

  • アバター

    質問者

    ID非公開さん

    2018/1/2621:21:29

    先程から何度も回答ありがとうございます。
    念のため、質問の補足といたしまして
    (元々決まっている61桁)+(先程の3桁順列で、000〜fff)
    というものを求めています。

    再訂正をいただいた
    =(61桁)&LOWER(BASE(ROW(A1)-1,16,3))ですが、61桁の部分に自分の任意の文字列を入力しエンターを押したところ#NAME?
    と表示されました。
    エクセルは初心者に近いため、もう少々解決策を教えていただけないでしょうか?

  • その他の返信(1件)を表示

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

あわせて知りたい

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる