Как назначить часть ячейки как переменную?

Как назначить часть ячейки как переменную?

Я хочу установить число в ячейке как переменную, но при этом сохранить в ней текст. Таким образом, его можно будет позже суммировать, используя эту переменную.

Я хочу, чтобы он сказал что-то вроде

Юстикар Атрокс: 975

И пусть 975 будет значением этой ячейки, которое нужно будет сложить позже... Я ищу и пытаюсь разобраться в этом уже около 2 часов.

решение1

Существует ряд различных возможных подходов и ответов. Что лучше, зависит от того, как вы хотите использовать содержимое.

  1. «Justicar Aatrox» — это просто метка, и единственное ее применение — идентификация информации, отображаемой в этой ячейке. Ответ @Hannu идеально подходит для этого.

  2. "Justicar Aatrox" — это просто комментарий, который поможет вам отслеживать содержимое таблицы, и вам даже не нужно его отображать, если вы не смотрите на содержимое ячейки. Вы можете использовать такой трюк для хранения текстовой строки:

    =N("Юстикар Атрокс:")+975

    Это будет видно, если вы посмотрите внутрь ячейки, но функция N() преобразует метку в значение ноль, поэтому 975 можно использовать как числовое значение, просто ссылаясь на ячейку.

  3. "Justicar Aatrox" имеет значение как данные. Вы можете захотеть отфильтровать данные на основе этого значения, отсортировать данные на основе него, выполнить поиск ячейки на основе значения, использовать значение в качестве цели для функции поиска, чтобы найти данные в других столбцах, связанных с ним, использовать его в качестве условия для суммирования значений, выполнить условное форматирование на его основе и т. д. В этом случае информация не может быть использована, если она содержится внутри "комментария" или существует только как форматирование.

    Это должно быть обычное содержимое ячейки. Эффективный способ сделать это в этом случае — использовать две ячейки: текстовую ячейку для метки и смежную числовую ячейку для значения. Затем каждую из них можно использовать напрямую с простой ссылкой на ячейку.

  4. Если вам по какой-то причине нужно хранить их вместе в одной ячейке, это усложнит использование либо метки (для целей, описанных выше), либо значения. Чтобы использовать значение, вам нужно будет извлекать число каждый раз, когда вы захотите его использовать. Вместо простой ссылки на ячейку для значения вам понадобится формула, которая находит значение в строке; что-то вроде поиска двоеточия и последующего использования его положения в строке для вычисления начала числа, извлечения числа и последующего преобразования его из текста в числовое значение. Простая ссылка «A1» станет длинной, запутанной формулой в каждом месте, где требуется число, например:

    ЗНАЧЕНИЕ(СРЕДН(A1,НАЙТИ(":",A1)+2,ДЛСТР(A1)-НАЙТИ(":",A1)-1))

решение2

Я не уверен, что правильно понял ваш вопрос, но вот ответ на то, что, как я думаю, вы спрашиваете.

Введите число в любую ячейку, затем снова выберите ячейку и нажмите CTRL+ 1.
Откроется диалоговое окно.
В левой его части вы видите ряд слов для типов форматирования данных.
Некоторые из них действительны для чисел, другие требуют данных других типов.

Найдите слово "Custom" и выберите его, обычно это последний элемент - возможно, вам нужно прокрутить список вниз.
Теперь у вас есть список элементов справа, над ними есть поле, в котором вы можете заполнить "код формата" (найдите его в справке!).
Например, "Justicar Aatrox: "0отобразит содержимое вашей ячейки как Justicar Aatrox: 975- ваш 975 - это номер в ячейке.
Попробуйте.

Ячейка СОДЕРЖИТ число, вышеизложенное определяет, как оно должно быть ОТОБРАЖЕНО.

Связанный контент