У меня есть большая таблица данных, которая упрямо не изменит тип данных. когда я запускаю формулу type() для ячейки, она возвращает значение 1, и она не изменится, независимо от того, что я пробовал.

Это проблема, потому что я не могу использовать данные в формуле (данные являются числовыми и не работают в vlookup forumlas)

Есть ли способ заставить эти ячейки стать типом данных = 1? т.е. тип (ячейка)= 1?

2 ответа2

0

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

Пример:

_$_2100.00

=NUMBERVALUE(MID(E65,2,10))

Я не мог просто использовать =NUMBERVALUE(E65) потому что он вернул #VALUE! ошибка, потому что место, из которого я получил числа, занимало начальный пробел в ячейке, поэтому мне пришлось использовать функцию Mid() чтобы иметь дело с начальным пробелом. Кстати, функция TRIM() тоже не будет работать.

Просто что-то еще, чтобы попробовать, если первый вариант не работает.

0

Учитывая вашу заявленную проблему с VLOOKUP, я бы рекомендовал изменить текстовые значения, похожие на числа, на числа. Один из способов сделать это:

  • Выберите пустую ячейку
  • Edit/Copy
  • Выберите диапазон для преобразования в числа
  • Редактировать / Вставить Специальный / Добавить

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .