Excel два типа данных в одной ячейке - PullRequest
0 голосов
/ 31 мая 2018

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

Пример:

В ячейке: A1:, список параметров: TCP, UDP, где TCP=0, UDP=1

Я сделаю в другой ячейке "=A1+4", я получу либо 0 или 1 от А1 плюс 4

Ответы [ 2 ]

0 голосов
/ 31 мая 2018

Используйте пользовательский числовой формат [=1]U\DP;[=0]TCP

  • Щелкните правой кнопкой мыши ячейку A1.
  • На вкладке Число В диалоговом окне Формат ячеек выберите категорию Пользовательская .
  • Добавьте [=1]U\DP;[=0]TCP в качестве Тип и нажмите OK.

Теперь, когда вы вводите данные в ячейку A1, вы получите:

  • Когда введете 1, вы увидите UDP ,
  • При вводе 0 вы увидите TCP .
  • Любое другое число вернет ######### .
  • Текст будет отображаться как обычно.

Введите =A1+4 в другой ячейке, и он автоматически выберет формат с A1, поэтому измените формат обратно на General.

  • 0 возвращает 4
  • 1 возвращает 5
  • 2 отображает 6 в ячейке формулы и ######## в A1, поэтому, возможно, потребуется разрешить это.
    Но, если у вас есть Проверка данных , чтобы разрешить Список из 0,1 тогда проблема решена.

Учебник по пользовательским форматам чисел в ExcelJet

0 голосов
/ 31 мая 2018

Я изо всех сил пытаюсь понять, но это может быть чем-то полезным:

  • В столбце A Я составил список значений, пожалуйста, измените соответственно
  • В ячейке B1Я положил список со значениями из столбца A: A
  • В ячейку C1 Я положил формулу:

    =MATCH(B1,A:A,0)
    
  • В ячейку D1 Iпоставить формулу:

    =C1+4
    

Вывод:

enter image description here

Если это не то, что вы хотитено у вас есть собственные числовые значения для вашего Value1-Value6, вы можете подойти к нему так:

  • Добавьте столбец рядом с вашими значениями (например, UDP / TCP и т. д.) с вашими числовыми значениями
  • Измените формулу MATCH на формулу VLOOKUP:

    =VLOOKUP(C1,A:B,2)
    

Вывод будет выглядеть следующим образом:

enter image description here

Надеюсь, это полезно для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...