2012-02-06 2 views
-1

Когда числа хранятся в виде текста в Excel, вы видите этого маленького парня http://imgur.com/zXdwD в верхнем левом углу. когда вы нажимаете на нее, вы получаете возможность конвертировать текстовое представление числа в число, на котором может быть выполнена математика. также, когда они сохраняются в виде текстовых номеров, расположенных в левой части ячейки, противоположной правой. У меня есть массив чисел, которые хранятся в виде текста, но они не предлагают эту маленькую зеленую вещь, чтобы преобразовать их в числа. Это может показаться тривиальным, но я использую функцию Vlookup для ссылки на большой столбец чисел на кодовое имя, но оно не распознается. И единственное, что я могу придумать, это то, что его каким-то образом читают по-другому (коды наиболее четко просматриваются в таблице поиска, а ctrl + f найдет их). Я хочу знать, есть ли у кого-нибудь представление о том, что происходит.Сохранение чисел - это текст Excel 2007

Спасибо.

+0

Является ли массив в одной ячейке или является ли каждый элемент ячейкой в ​​диапазоне? – Brad

ответ

0

Умный тег немного порой порой. Есть несколько вещей, которые вы можете сделать.

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

В качестве альтернативы вы можете преобразовать число, подходящее для строки, а затем vlookup. Нечто похожее на:

=VLOOKUP(TEXT(A1,"#"),B1:D10,2,false) 

Примечание TEXT(A1,"#") бы округлить без каких-либо знаков после запятой, возможно, придется настроить форматирование.

0

Формат некоторых ячеек в справочной таблице может быть отформатирован как текст. Если их много, вы можете создать макрос, который их исправляет. У меня была такая же проблема в этом SO question, хотя это была противоположная проблема.

Другим способом исправить их будет копирование всех ячеек в таблице поиска в этом столбце и в соседнем пустом столбце edit> paste special> values> add, который делает каждый из них числовым. Затем скопируйте их и вставьте их обратно в исходные ячейки.

+0

Возможно, я неправильно понял, хотите ли вы текст или цифры в качестве результата, но @Jesse также имеет несколько хороших подходов – datatoo

0

Быстрый трюк для преобразования всех чисел, отформатированных как текст обратно в формат umber, предназначен для копирования данных в приложение «Блокнот». Затем выберите и скопируйте данные из «Блокнота» обратно в свой лист распространения, и все будет преобразовано в числовой формат.

Смежные вопросы