| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > Как преобразовать в число сразу множество ячеек excel 2010

Как преобразовать в число сразу множество ячеек excel 2010

Ответ
Поиск в этой теме
Непрочитано 14.03.2013, 20:46 #1
Как преобразовать в число сразу множество ячеек excel 2010
eugenmax
 
Ярославль
Регистрация: 25.01.2011
Сообщений: 1,283

Есть таблица, в которую из текстового документа вставляли числа. Формат самих ячеек числовой, но так как числа были вставлены из ворда - то ексель пишет, что число сохранено как текст. Для исправления этого недоразумения достаточно либо два раза щелкнуть по ячейке, либо во вкладке Формулы/проверка наличия ошибок - выбрать "преобразовать в число". Можно конечно щелкать по каждой такой ячейке два раза - но этих ячеек море. как бы разом их выделить и все преобразовать в число?
Просмотров: 63743
 
Непрочитано 14.03.2013, 21:11
#2
Romegv

км
 
Регистрация: 27.12.2007
Санкт-Петербург
Сообщений: 546


Выделить все нажать пкм выбрать формат ячеек выбрать числовой,не?
Romegv вне форума  
 
Непрочитано 14.03.2013, 21:22
#3
ibragimr


 
Регистрация: 11.11.2010
Ростов-на-Дону
Сообщений: 163


Доброго времени, суток
Вот макрос, который присваивает всем выделенным ячейкам формат "цифровой".
Надеюсь я правильно понял что Вам было нужно. Я вставил набор чисел из word в excel и преобразовал в числа.

P.S. я в vba не силен, поэтому какой смог
Вложения
Тип файла: rar for_dwg.rar (10.5 Кб, 1929 просмотров)
__________________
С уважением, Ibragim:drinks:

Последний раз редактировалось ibragimr, 14.03.2013 в 21:33.
ibragimr вне форума  
 
Непрочитано 14.03.2013, 21:30
#4
ISN


 
Регистрация: 27.08.2007
Moscow
Сообщений: 87


Прибавьте "0" к ячейке в соседнем столбце и посмотрите на результат
ISN вне форума  
 
Непрочитано 14.03.2013, 21:33
#5
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Цитата:
Сообщение от ibragimr Посмотреть сообщение
Вот макрос
где?
Я бы тоже сделал как советуют в #2
skkkk вне форума  
 
Непрочитано 14.03.2013, 21:37
#6
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,780


Я бы тоже сделал, но смена формата ячейки не преобразовывает "число, сохраненное как текст" в число.
Цитата:
Сообщение от ISN Посмотреть сообщение
Прибавьте "0" к ячейке в соседнем столбце и посмотрите на результат
Результат: к соседней ячейке прибавляется 0, больше ничего не происходит.
upd: выделить проблемную ячейку, нажать ctrl+a, если надо - руками довыделять невыбранное - где-то рядом остается маркер устранения ошибки --> преобразовываем.
engngr вне форума  
 
Непрочитано 14.03.2013, 21:39
#7
ibragimr


 
Регистрация: 11.11.2010
Ростов-на-Дону
Сообщений: 163


Я не заметил, что файл не прикрепился
__________________
С уважением, Ibragim:drinks:
ibragimr вне форума  
 
Автор темы   Непрочитано 14.03.2013, 21:39
#8
eugenmax


 
Регистрация: 25.01.2011
Ярославль
Сообщений: 1,283
<phrase 1= Отправить сообщение для eugenmax с помощью Skype™


Цитата:
Сообщение от Studentroman Посмотреть сообщение
Выделить все нажать пкм выбрать формат ячеек выбрать числовой,не?
нет, это не делает число, распознаваемое екселем как текст, числом
eugenmax вне форума  
 
Непрочитано 14.03.2013, 21:40
#9
ISN


 
Регистрация: 27.08.2007
Moscow
Сообщений: 87


Цитата:
Сообщение от engngr Посмотреть сообщение
Результат: к соседней ячейке прибавляется 0, больше ничего не происходит.
Не очень корректно написал, думал поймете смысл:
в ячейке "А1" ваше число, тогда запишем в любой ячейке формулу "=А1+0", разумеется без кавычек.
ISN вне форума  
 
Автор темы   Непрочитано 14.03.2013, 21:55
#10
eugenmax


 
Регистрация: 25.01.2011
Ярославль
Сообщений: 1,283
<phrase 1= Отправить сообщение для eugenmax с помощью Skype™


а потом просто получившийся столбец переставить на место старого?

попробовал. в принципе рабочее решение, но для случая, когда каждое число в одной ячейке.
У меня осложняется тем, что число находится в объединенных ячейках (см. скрин)
И поэтому лишние нули.
Миниатюры
Нажмите на изображение для увеличения
Название: ScreenShot 40.png
Просмотров: 2292
Размер:	57.0 Кб
ID:	98810  
eugenmax вне форума  
 
Непрочитано 14.03.2013, 21:59
#11
ISN


 
Регистрация: 27.08.2007
Moscow
Сообщений: 87


Цитата:
Сообщение от eugenmax Посмотреть сообщение
а потом просто получившийся столбец переставить на место старого?
Да, а формулу можно будет удалить.
ISN вне форума  
 
Автор темы   Непрочитано 14.03.2013, 22:00
#12
eugenmax


 
Регистрация: 25.01.2011
Ярославль
Сообщений: 1,283
<phrase 1= Отправить сообщение для eugenmax с помощью Skype™


подредактировал предыдущий пост
eugenmax вне форума  
 
Непрочитано 14.03.2013, 22:13
#13
ISN


 
Регистрация: 27.08.2007
Moscow
Сообщений: 87


Цитата:
Сообщение от eugenmax Посмотреть сообщение
У меня осложняется тем, что число находится в объединенных ячейках (см. скрин)
Тогда только через макросы.
ISN вне форума  
 
Автор темы   Непрочитано 14.03.2013, 22:19
#14
eugenmax


 
Регистрация: 25.01.2011
Ярославль
Сообщений: 1,283
<phrase 1= Отправить сообщение для eugenmax с помощью Skype™


Ок, придется разбираться с ними. Спасибо за помощь.
P.S. напишите после моего поста сообщение, чтобы мне потом отдельную тему не создавать, когда будет вопрос по этому макросу (а я чувствую что он будет, так как раньше не сталкивался с макросами)

Последний раз редактировалось eugenmax, 14.03.2013 в 22:24.
eugenmax вне форума  
 
Непрочитано 14.03.2013, 22:38
#15
ibragimr


 
Регистрация: 11.11.2010
Ростов-на-Дону
Сообщений: 163


Цитата:
Сообщение от eugenmax Посмотреть сообщение
напишите после моего поста сообщение
Сделано
__________________
С уважением, Ibragim:drinks:
ibragimr вне форума  
 
Непрочитано 14.03.2013, 23:00
#16
BetoN

Инженер-проектировщик
 
Регистрация: 01.10.2008
Минск
Сообщений: 13


Можно и без макросов. В одной из ячеек набираем 1. Помечаем эту ячейку и копируем в буфер Ctrl + C (или пкм - копировать). Затем помечаем ячейки в которых необходимо текст заменить на числа, нажимаем пкм – специальная вставка – операция – умножить – ок. Текс стал числом.
BetoN вне форума  
 
Автор темы   Непрочитано 14.03.2013, 23:18
#17
eugenmax


 
Регистрация: 25.01.2011
Ярославль
Сообщений: 1,283
<phrase 1= Отправить сообщение для eugenmax с помощью Skype™


Вобщем вот что получается: после нажатия "умножить" - "ок" - в числа превращается, но разбивает объединенную ячейку на строки
Миниатюры
Нажмите на изображение для увеличения
Название: ScreenShot 40.png
Просмотров: 869
Размер:	83.7 Кб
ID:	98817  
eugenmax вне форума  
 
Непрочитано 15.03.2013, 17:08
#18
CaMoCAD


 
Регистрация: 25.03.2008
Зелик
Сообщений: 1,577


eugenmax, у меня 2007 офис, но, думаю, не суть...
если выделить n ячеек с зеленым треугольником (Ваш столбец F), то появится желтый ромб с воскл. знаком и стрелочкой.
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок.PNG
Просмотров: 1035
Размер:	19.5 Кб
ID:	98876  
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД.
CaMoCAD вне форума  
 
Непрочитано 15.03.2013, 19:06
1 | #19
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от CaMoCAD Посмотреть сообщение
если выделить n ячеек с зеленым треугольником (Ваш столбец F), то появится желтый ромб с воскл. знаком и стрелочкой.
Если есть пропущенные ячейки, то такой фокус не получится.
Цитата:
Сообщение от eugenmax Посмотреть сообщение
как бы разом их выделить и все преобразовать в число?
Все ответы правильные, только до конца не доделанные.
Проблема решается так :
1. Выделяешь одну ячейку из всех проблемных так чтобы появился ромб
2. Нажимаешь Шифт и держишь, одновременно мышью кликаешь в верхний левый угол таблицы где пересекаются названия строк и столбцов.
3. Этим самым выделяются все ячейки таблицы.
4. Но одновременно с выделением в углу появляется ромб
5. Нажимаешь на ромб и выбираешь "Преобразовать в число"
Всё. Во всех ячейках произойдёт преобразование.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.JPG
Просмотров: 1325
Размер:	67.0 Кб
ID:	98887  Нажмите на изображение для увеличения
Название: 2.JPG
Просмотров: 1514
Размер:	57.2 Кб
ID:	98888  
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 24.09.2013, 10:06
#20
TeMochkiN


 
Регистрация: 24.09.2013
Сообщений: 3


Цитата:
Сообщение от maratovich Посмотреть сообщение
5. Нажимаешь на ромб и выбираешь "Преобразовать в число"
какая функция макроса выполняет это действие?
TeMochkiN вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > Как преобразовать в число сразу множество ячеек excel 2010

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Excel: объединение ячеек по столбцам kp+ Прочее. Программное обеспечение 26 16.12.2022 10:19
Вставка таблицы в Autocad 2010 из excel? Olga_A AutoCAD 6 31.07.2009 14:15
Ламерский вопрос по Excel: как сделать, чтобы не слетало форматирование исходных ячеек при вырезании и перетаскивании? kp+ Прочее. Программное обеспечение 7 23.02.2009 15:27
Высота ячеек при экспорте из Excel DER AutoCAD 10 21.10.2008 07:32
Перебор ячеек в Excel из VBA AutoCAD SVitaliy Программирование 6 10.10.2007 23:45