Преобразовать текст в число в excel

Вопросы, советы и консультации на любые темы.

Модератор: mOLDman

Правила форума
Запрещаются:
1) Оскорбления других участников.
2) Нецензурные выражения.
Аватара пользователя
2006Michael
Пользователь
Сообщения: 1909
Зарегистрирован: 10.02.2006, 05:47
smartphone: Galaxy S22+
Откуда: Rishon Le Zion
Благодарил (а): 31 раз
Поблагодарили: 19 раз

Участник покетовки

Даритель

Преобразовать текст в число в excel

Сообщение 2006Michael »

Сохранив страницу расходов с сайта кредитной компании ( american express ) я столкнулся с проблемой ,
что числа в ячейках представлены в нечисловом формате : это и текст и дата.
Здесь лежит файл с проблемой: https://dl.dropboxusercontent.com/u/23389155/a.xlsx
Все мои попытки изменить формат содержимого ячеек на число безрезультатны.
Есть желающие помочь ?
Аватара пользователя
sektor
Пользователь
Сообщения: 1201
Зарегистрирован: 10.05.2008, 08:35
smartphone: HTC One 64GB

Сообщение sektor »

Я не разу не специалист по excel, но там же вроде когда наводишь мышку на проблемную ячейку, появляется сообщение о том что число в ячейке является текстом. В этом же сообщение есть треугольник с выпадающим списком, в котором одна из опций преобразовать в число. Выделяешь нужные ячейки и преобразуешь. Единственное - потом нужно добавить две цифры после запятой у тех чисел, которые целые или с одной цифрой после запятой.
Не смейте недооценивать возможности тупых людей, собравшихся в большие группы.(Джордж Карлин)
vig
Пользователь
Сообщения: 3689
Зарегистрирован: 05.04.2008, 19:36
smartphone: OnePlus 7 Pro

Даритель

Re: Преобразовать текст в число в excel

Сообщение vig »

правый клик на ячейке - Format cells - выбираешь нужный формат
Раздавите гадину!
Аватара пользователя
mikio
Пользователь
Сообщения: 1283
Зарегистрирован: 22.10.2004, 13:43
smartphone: Galaxy Note II N7100
Поблагодарили: 16 раз

Re: Преобразовать текст в число в excel

Сообщение mikio »

Проблема вобщем известная.
Есть такой трик:
Выделяем колонку с проблемными цифирями - клик правой кнопкой мыши - Copy, потом копируем эту колонку в другом месте Екселевской таблицы выбирая в меню: Paste Option 'Numbers'.
Вся колонка превращается в цифирь.
Изображение

Добавлено спустя 2 минуты 19 секунд:
vig писал(а):правый клик на ячейке - Format cells - выбираешь нужный формат
Это как раз не всегда срабатывает. Если в файле цифры в конце имеют апостроф - то никакой формат на них не действует.
LG G4 H815 32GB
Аватара пользователя
2006Michael
Пользователь
Сообщения: 1909
Зарегистрирован: 10.02.2006, 05:47
smartphone: Galaxy S22+
Откуда: Rishon Le Zion
Благодарил (а): 31 раз
Поблагодарили: 19 раз

Участник покетовки

Даритель

Re: Преобразовать текст в число в excel

Сообщение 2006Michael »

Ничего не помогает.
Аватара пользователя
nesher_
Пользователь
Сообщения: 2509
Зарегистрирован: 30.03.2010, 20:16
smartphone: вжо няма
Откуда: Sip-Belogolovy

Даритель

Re: Преобразовать текст в число в excel

Сообщение nesher_ »

эксель экселю рознь.
Спойлер
Скрытый текст
Для просмотра скрытого текста необходимо быть авторизованным пользователем.
Последний раз редактировалось nesher_ 23.05.2015, 11:51, всего редактировалось 1 раз.
умное лицо - ещё не признак ума. .... будь проще, и люди к тебе потянутся... если чувство юмора отсутствует, то никакой кашпировский не поможет.
Аватара пользователя
Генннадий
Администратор
Сообщения: 15871
Зарегистрирован: 17.05.2008, 20:06
smartphone: SG S9
Откуда: Свет Акивы
Благодарил (а): 94 раза
Поблагодарили: 90 раз

Заслуженный участник покетовки

Даритель

Re: Преобразовать текст в число в excel

Сообщение Генннадий »

2006Michael писал(а):исла в ячейках представлены в нечисловом формате : это и текст и дата.
Можно объяснить, в чём проблема?
Изображение
Добавлено спустя 12 минут 59 секунд:
Так?
Спойлер
Изображение
SG-S21__α700__RX100M6
Аватара пользователя
2006Michael
Пользователь
Сообщения: 1909
Зарегистрирован: 10.02.2006, 05:47
smartphone: Galaxy S22+
Откуда: Rishon Le Zion
Благодарил (а): 31 раз
Поблагодарили: 19 раз

Участник покетовки

Даритель

Re: Преобразовать текст в число в excel

Сообщение 2006Michael »

Возможно, что да. Если значения в ячейках суммируются, то всё правильно сделано.
Я нашёл довольно длинный и не совсем точный путь.
1. Сначала удаляются точка и 2 знака в конце чисел:
Копируем содержимое верхней ячейки =ЛЕВСИМВ(A6; ДЛСТР(A6)-3) и тянем весь столбец.
2. Копируем получившийся столбец в другой как числа
3. В выскочившей ошибке указываем" преобразовать в число"
Результат: после запятой всё пропало, даты преобразованны неправильно, но всё остальное в порядке.
Лучшего ничего не добился.
Аватара пользователя
sektor
Пользователь
Сообщения: 1201
Зарегистрирован: 10.05.2008, 08:35
smartphone: HTC One 64GB

Re: Преобразовать текст в число в excel

Сообщение sektor »

2006Michael, так пойдет?
Скрытый текст
Для просмотра скрытого текста необходимо быть авторизованным пользователем.
Не смейте недооценивать возможности тупых людей, собравшихся в большие группы.(Джордж Карлин)
Аватара пользователя
Генннадий
Администратор
Сообщения: 15871
Зарегистрирован: 17.05.2008, 20:06
smartphone: SG S9
Откуда: Свет Акивы
Благодарил (а): 94 раза
Поблагодарили: 90 раз

Заслуженный участник покетовки

Даритель

Re: Преобразовать текст в число в excel

Сообщение Генннадий »

2006Michael писал(а):Лучшего ничего не добился.
Я сделал намного проще.
справа от текстовой ячейки А6 сделал ещё одну ячейку и отформатировал её, как числовую. Затем copy ячейки А6 и Paste LINK в определённую справа ячейку В6.
Всё, что осталось-протянуть ячейку В6 до самого низа, предварительно убрав из неё значки $ (вместо =$A$6 должно быть написано =А6)
Всё. :)
SG-S21__α700__RX100M6
Аватара пользователя
mikio
Пользователь
Сообщения: 1283
Зарегистрирован: 22.10.2004, 13:43
smartphone: Galaxy Note II N7100
Поблагодарили: 16 раз

Re: Преобразовать текст в число в excel

Сообщение mikio »

2006Michael писал(а):Я нашёл довольно длинный и не совсем точный путь.
Незнаю. Я взял ваш файл. Скопировал всю колонку с опцией 'Paste Option' цифры. И всё. Вся колонка стала цифирью :unknown:
(MS Office 2013)
LG G4 H815 32GB
Аватара пользователя
Генннадий
Администратор
Сообщения: 15871
Зарегистрирован: 17.05.2008, 20:06
smartphone: SG S9
Откуда: Свет Акивы
Благодарил (а): 94 раза
Поблагодарили: 90 раз

Заслуженный участник покетовки

Даритель

Re: Преобразовать текст в число в excel

Сообщение Генннадий »

2006Michael писал(а):Если значения в ячейках суммируются,
:( :nea:

Добавлено спустя 2 минуты 12 секунд:
mikio писал(а):И всё. Вся колонка стала цифирью
Я тоже так думал. Попробуй, они не суммируются. :(
SG-S21__α700__RX100M6
Аватара пользователя
mikio
Пользователь
Сообщения: 1283
Зарегистрирован: 22.10.2004, 13:43
smartphone: Galaxy Note II N7100
Поблагодарили: 16 раз

Re: Преобразовать текст в число в excel

Сообщение mikio »

Генннадий писал(а):Попробуй, они не суммируются
Вроде всё сумируется - вот попробовал :unknown:
Изображение
LG G4 H815 32GB
Аватара пользователя
2006Michael
Пользователь
Сообщения: 1909
Зарегистрирован: 10.02.2006, 05:47
smartphone: Galaxy S22+
Откуда: Rishon Le Zion
Благодарил (а): 31 раз
Поблагодарили: 19 раз

Участник покетовки

Даритель

Re: Преобразовать текст в число в excel

Сообщение 2006Michael »

Генннадий писал(а):протянуть ячейку В6 до самого низа, предварительно убрав из неё значки $
У меня не получилось.
Скопировал link. Прежде, чем протянуть весь столбец убрал $
Убрав $ я фактически убирал функцию link и преобразовал в простое копирование.
Что сделал не так, как ты ?
mikio писал(а):Незнаю. Я взял ваш файл. Скопировал всю колонку с опцией 'Paste Option' цифры. И всё. Вся колонка стала цифирью :unknown:
Видишь цифры, а это буквы.
Числа суммируются ?

Добавлено спустя 9 минут 19 секунд:
mikio писал(а):Вроде всё сумируется - вот попробовал
Попробуй 5 верхних цифр

Добавлено спустя 5 минут 14 секунд:
sektor писал(а):2006Michael, так пойдет?
Годится.
Как делал ?
Аватара пользователя
mikio
Пользователь
Сообщения: 1283
Зарегистрирован: 22.10.2004, 13:43
smartphone: Galaxy Note II N7100
Поблагодарили: 16 раз

Re: Преобразовать текст в число в excel

Сообщение mikio »

2006Michael писал(а):Видишь цифры, а это буквы.
Числа суммируются ?
ой... верно, забыл уже.
Надо выделить всю колонку и потом по правому клику выбратъ опцию перевода в цифирь. Тогда всё суммируется
Изображение
LG G4 H815 32GB
Аватара пользователя
2006Michael
Пользователь
Сообщения: 1909
Зарегистрирован: 10.02.2006, 05:47
smartphone: Galaxy S22+
Откуда: Rishon Le Zion
Благодарил (а): 31 раз
Поблагодарили: 19 раз

Участник покетовки

Даритель

Re: Преобразовать текст в число в excel

Сообщение 2006Michael »

Во всех вышеописанных удачных случаях конечный результат получают путём редактирования "ошибки".
Индикатором "ошибки" сслужит маленький треугольник в левом верхнем углу клетки .
У меня всё идёт "безошибочно" и , как следствие, безрезультатно.
Аватара пользователя
MikeM
Пользователь
Сообщения: 1876
Зарегистрирован: 30.07.2007, 22:46
smartphone: iPhone 6+

Re: Преобразовать текст в число в excel

Сообщение MikeM »

Мне кажется здесь без бейсика не справишся. я скачал твой файл, вставил этот кусочек , сработало, вышеперечисленные методы тоже не работали:
Sub cvrt()
Dim c As Range
For Each c In ActiveSheet.UsedRange.SpecialCells(xlCellTypeConstants)
c.NumberFormat = "General"
c.Value = c.Value
Next c
End Sub

Добавлено спустя 4 минуты 18 секунд:
да , кстати, это переделывает все ячейки в номер, так что если надо только частично, то его надо переделывать.
Аватара пользователя
sektor
Пользователь
Сообщения: 1201
Зарегистрирован: 10.05.2008, 08:35
smartphone: HTC One 64GB

Re: Преобразовать текст в число в excel

Сообщение sektor »

2006Michael писал(а): Годится.
Как делал ?
Да как выше уже написал. :unknown:
MikeM писал(а):Мне кажется здесь без бейсика не справишся.
По моему тут без пол-литры никак не обойдешься. :D
А если серьезно, то нафига нужен какой-то бейсик если это самая элементарная операция которая делается в excel в несколько кликов?
Микроскопом гвозди забивать. :?
Последний раз редактировалось sektor 23.05.2015, 17:49, всего редактировалось 1 раз.
Не смейте недооценивать возможности тупых людей, собравшихся в большие группы.(Джордж Карлин)
Аватара пользователя
MikeM
Пользователь
Сообщения: 1876
Зарегистрирован: 30.07.2007, 22:46
smartphone: iPhone 6+

Re: Преобразовать текст в число в excel

Сообщение MikeM »

sektor писал(а):Микроскопом гвозди забивать.
для одноразового перевода наверно да, но если это надо делать достоточно часто, то почему это не автоматизировать? ну а потом
sektor писал(а):пол-литры
за успешное предприятие :D
Аватара пользователя
sektor
Пользователь
Сообщения: 1201
Зарегистрирован: 10.05.2008, 08:35
smartphone: HTC One 64GB

Re: Преобразовать текст в число в excel

Сообщение sektor »

MikeM писал(а): но если это надо делать достоточно часто, то почему это не автоматизировать?
Честно говоря не понимаю что там можно автоматизировать.
Человек изначально внес не правильный формат. Надо просто его "починить" и ...фсё. Соф сипур.
Не смейте недооценивать возможности тупых людей, собравшихся в большие группы.(Джордж Карлин)
Аватара пользователя
MikeM
Пользователь
Сообщения: 1876
Зарегистрирован: 30.07.2007, 22:46
smartphone: iPhone 6+

Re: Преобразовать текст в число в excel

Сообщение MikeM »

если это
sektor писал(а):Соф сипур
тоды да, я ж не против
Аватара пользователя
2006Michael
Пользователь
Сообщения: 1909
Зарегистрирован: 10.02.2006, 05:47
smartphone: Galaxy S22+
Откуда: Rishon Le Zion
Благодарил (а): 31 раз
Поблагодарили: 19 раз

Участник покетовки

Даритель

Re: Преобразовать текст в число в excel

Сообщение 2006Michael »

Ну чёрт с ним, соф так соф.
sektor писал(а):Человек изначально внес не правильный формат. Надо просто его "починить"
Формат не я внёс, а кредитная компания исракард, откуда я сгрузил расходы в эксель.
Жаль нет универсальной чинилки.
Спасибо за помощь.
Аватара пользователя
slavine
Пользователь
Сообщения: 5058
Зарегистрирован: 04.05.2007, 17:56
smartphone: iPhone 13 Pro Max
Откуда: Montreal, Canada
Поблагодарили: 38 раз

Участник покетовки

Даритель

Re: Преобразовать текст в число в excel

Сообщение slavine »

Чтобы не открывать новую тему по Excel, спрошу в этой :
Имеется файл экселя. Он открыт для просмотра всем в компании, но править его могут только трое-четверо и я в том числе. У некоторых из этой немногочисленной группы очень сильное пристрастие к разукрашеванию этой таблицы всеми цветами радуги и это меня просто бесит ужасно.
Есть ли вариант, чтобы на моем компе я эту таблицу видел без всяких рюшечек. Тем более что никакую смысловую нагрузку эти разрисовки не несут.
greycat001
Пользователь
Сообщения: 1687
Зарегистрирован: 26.02.2008, 14:43
smartphone: SM-N975F
Откуда: מודיעין
Благодарил (а): 36 раз
Поблагодарили: 12 раз

Участник покетовки

Даритель

Re: Преобразовать текст в число в excel

Сообщение greycat001 »

Проще пареной репы.
Есть кисточка "Format Painter". Отметь незамазанную клетку, дважды кликни на эту кусточку, и отметь всю таблицу.
Или я что-то упустил?
Аватара пользователя
benipaz
Пользователь
Сообщения: 2911
Зарегистрирован: 09.02.2008, 16:50
smartphone: Samsung S24 Ultra
Благодарил (а): 28 раз
Поблагодарили: 85 раз

Даритель

Re: Преобразовать текст в число в excel

Сообщение benipaz »

можно проще.
Crtl+A (выбрать все) жмякаешь на очистить форматирование. остается только текст

Изображение
пингую все, что плохо лежит...
Ответить

Вернуться в «Требуется помощь»