セル部分を変数として割り当てるにはどうすればいいですか?

セル部分を変数として割り当てるにはどうすればいいですか?

セル内の数値を変数に設定し、テキストもそのまま残しておきたいです。そうすれば、後でその変数を使用して合計することができます。

こんな感じにしたい

ジャスティカー・アトロックス: 975

そして、後で合計されるセルの値を 975 にします...私はこれを 2 時間ほど検索して理解しようとしています。

答え1

さまざまなアプローチと答えが考えられます。最適なものは、コンテンツをどのように使用したいかによって異なります。

  1. 「Justicar Aatrox」は単なるラベルであり、そのセルに表示される識別情報としてのみ使用されます。@Hannu の回答はそれに最適です。

  2. 「Justicar Aatrox」は、スプレッドシート上の物事を追跡するのに役立つコメントに過ぎず、セルの内容を見ない限り、表示する必要はありません。テキスト文字列を保存するには、次のようなトリックを使用できます。

    =N("ジャスティカー・アトロックス:")+975

    セル内を見るとわかりますが、N() 関数はラベルをゼロの値に変換するため、975 はセルを参照するだけで数値として使用できます。

  3. 「Justicar Aatrox」にはデータとしての価値があります。その値に基づいてデータをフィルター処理したり、その値に基づいてデータを並べ替えたり、値に基づいてセルを検索したり、その値を参照関数のターゲットとして使用して、それに関連付けられている他の列のデータを検索したり、値を合計するための条件として使用したり、それに基づいて条件付き書式設定を行ったりすることができます。その場合、情報が「コメント」内に含まれているか、書式設定としてのみ存在する場合は、その情報は使用できません。

    通常のセル コンテンツである必要があります。その場合、効率的な方法は、ラベル用のテキスト セルと値用の隣接する数値セルの 2 つのセルを使用することです。各セルは、単純なセル参照を使用して直接使用できます。

  4. 何らかの理由で 1 つのセルにこれらをまとめて保存する必要がある場合、ラベル (上記の目的のため) または値の使用が複雑になります。値を使用するには、使用するたびに数値を抽出する必要があります。値の単純なセル参照ではなく、文字列内の値を検索する数式が必要になります。たとえば、コロンを検索し、文字列内のコロンの位置を使用して数値の開始位置を計算し、数値を抽出して、それをテキストから数値に変換するような数式です。単純な "A1" 参照は、数値が必要な場所ごとに、次のように長くて複雑な数式になります。

    VALUE(MID(A1,FIND(":",A1)+2,LEN(A1)-FIND(":",A1)-1))

答え2

あなたの質問を正しく理解できたかどうかわかりませんが、あなたが尋ねていると思われることに対する答えは次のとおりです。

任意のセルに数値を入力し、セルを再度選択してCTRL+を押します1
ダイアログが開きます。ダイアログ
の左側には、データ書式設定の種類を表すいくつかの単語が表示されます。
数値に有効なものもあれば、他の種類のデータを必要とするものもあります。

「カスタム」という単語を見つけて選択します。これは通常、最後の項目です。リストを下にスクロールする必要があるかもしれません。
これで、右側にも項目のリストが表示されます。これらの上には、「書式コード」を入力できるフィールドがあります (ヘルプで調べてください)。
たとえば、"Justicar Aatrox: "0セルの内容は次のように表示されますJusticar Aatrox: 975。セル内の数字は 975 です。
試してみてください。

セルには数字が含まれており、上記ではそれがどのように表示されるか定義しています。

関連情報