• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Числа в Excel

Gabarityanin

Новые
Регистрация
10 Авг 2012
Сообщения
27
Реакции
1
Баллы
0
Числа в Excel

Доброго времени суток всем. Некоторые данные скопированы с web-странички и вставлены в Excel. Однако, никаких действий сделать с числами не могу, бо, насколько понимаю, это все текст. Помогущего преобразовать сии данные в числа всемерно оспасиблю
 

Вложения

Выделите ячейки со значениями, примените автозамену точки на запятую, потом примените к выделению числовой формат.
 
AlexZir, все делал, не помогает. Да вы попробуйте сами

-ЗЛОЙ-, проверки включены, но ошибок не дает.

Если ручками перебивать, то формулы считаются. Но это только маленький фрагмент таблицы. Попробую сейчас надстройку купить...
 
У вас стоит что-то после каждого числа. Думала пробел, попробовала заменить пробел на ничего, не получилось, пробелов не нашлось. Тогда я скопировала это что-то и опять заменила на ничего и всё стало считать.
Я в таких случаях, сначала всё редактирую в Word, там хорошо видны все непечатные символы (например, разрыв строки), удаляю из, а потом переношу в Excel
 
Последнее редактирование:
Всегда стоит что-то либо до либо после чисел, которые Excel воспринимает как текст. Это либо апострофы до чисел, либо пробелы после них, либо еще что-нибудь. Таскать данные в Word для того чтобы там сделать поиск-замену и вернуть обратно, на мой взгляд, вариант не очень. У меня, например, после таких манипуляций не появилась бы уверенность в том, что весь текст, похожий на числа стал настоящими числами. Надежнее всего использовать Excel - надстройку по ссылке из второго поста. Быстро, безошибочно и без лишних движений.
 
Ну это если постоянно приходится пользоваться этим, а если время от времени...покупать для этого надстройку...
Да ещё бы узнать, она точно всё правильно сделает, там стоит неразрывный пробел, с её помощью он точно уберётся?
 
давным-двно в 2003 екселе эту проблему решал... вот только КАК не помню...
помню только, что решение было тупое и не стандартное... типа скопировать и вставить в новый док... что-то в этом роде.
 
Надстройки и делаются как раз для тех кто постоянно пользуется или разово, но много. Если время от времени, то и руками можно перебить цифры, если не лень )). В надстройке макрос VBA скорее всего с проверками на Variant и на String, такую задачу решает легко и непринужденно. Можете и сами написать, чем в текстовом редакторе править, можете и готовый купить, цена как никак не 30 долларов.
 
СветLANa, да, стоит какой-то пробел. Я, как наивный чукотский юноша, пытался найти пробелы либо апострофы перед числом. Word квалифицирует его как неразрывный пробел. Копипаст и последующая замена в эксельке у меня ничего не дало. У знакомого, по его словам, проблем никаких не вызвало. хм... Пришлось кидать в ворд, оттуда вставлять.

tehnofin, может и не корректно через ворд... Насколько я понимаю в медицине, никто не может мне помешать сделать проверку на корректность, правда?
Типа, =ЕСЛИ(ДЛСТР(B1)=ЛЕВСИМВ(A1;ДЛСТР(A1)-1);"";"Борис, ты не прав!!!"). Либо ЕСЛИ(ДЛСТР(B1)=ЛЕВСИМВ(A1;ДЛСТР(B1));"";"Борис, ты не прав!!!"). Где A1 - исходная ячейка, B1 - ячейка после обработки в Word. Честно говоря, мне это проще, чем бежать искать терминал для оплаты:)
Эх, VBA... Давняя мечта... С Excel уже не так плотно работаю, как раньше, так что писать макросы так и не научился. К тому же встроенные функции пользователи далеко не на 100% используют, я глубоко убежден, что и с их помощью можно сделать очень многое.

Как я уже раньше правильно сказал, всемерно оспасибливаю всех, откликнувшихся на мой отчаянный писк о помощи!!! Отдельное :tehnari_ru_140: СветLANa, всем остальным tehno022 и :pivo:. Пойду резвиться с цифирками :dog:
 
Да здесь VBA не нужен и переносить в word не нужно, всё делается за десять секунд с помощью функции поиска и замены. Я просто скопировала этот символ, пусть даже невидимый, вставила в строку поиска, в строке замены пусто и меньше чем через секунду всё стало считаться.
Про word я сказала потому, что при переносе из браузера, может появиться много разных ненужных символов и не только мешающих для счёта. В word-е их хорошо видно и можно, предварительно, всё ненужное, также через поиск-замену, удалить или изменить на нужное. Например, часто приходится разрыв строки менять на конец абзаца, а табуляцию на пробел...
 
скопировала этот символ, пусть даже невидимый, вставила в строку поиска, в строке замены пусто и меньше чем через секунду всё стало считаться.
проверено - работает.
 
Хех, не те символы автоматически заменить я посоветовал :))
 
собственно для обработки большого объема подобной информации, достаточно написать простое регулярное выражение и засунуть в макрос
 
-ЗЛОЙ-, в Excel на работе у меня замена этого неизвестного "чего-то" на ничего не сработала. На домашнем же буке все прошло на ура. А писать макрос ради двух табличек? Та не, спасибо, все уже сделал.

В очередной раз начинаю подозревать, что нелады именно с рабочей машиной. Такая же беда происходит с IBExpert. На рабочей тачке показывает, что база убита просто до невозможности, домашний же бук backup и restore производит очень даже бодро и весело. Пока брызгать на рабочую машину живой и мертвой водой (читай - переустановить систему:)) нельзя, приходится терпеть ее фортели:(

Может быть еще ответы на пару вопросов подскажете? После всех вышеописанных действий получил я разные числа, количеством 221. Имею желание разбить весь этот массив на интервалы. Максимум, минимут, количество и длина интервала, все это понятно. Осталось подсчитать количество (частоту, частость) чисел в заданном интервале. Разумеется, функция СЧЕТЕСЛИ. Чтобы подсчитать количество чисел в интервале, например, от 0,72 включительно до 0,73 использую формулу
=СЧЁТЕСЛИ($A$2:$A$212;"<0,73")-СЧЁТЕСЛИ($A$2:$A$212;"=<0,72").
1. Можно ли эту формулу рассчитать как-то покороче? Не сильно ли я перемудрил?
2. Хочется подсчитывать количество цифр в интервале автоматически. Допустим, в столбцах D и E я прописываю формулы для начала и конца интервалов. То есть записать формулу в виде
=СЧЁТЕСЛИ($A$2:$A$212;<E2)-СЧЁТЕСЛИ($A$2:$A$212;=<D2).
Увы и ах, появляется сообщение об ошибке. Условие можно только ручками прописывать? Или есть возможность указывать ячейки? Если да, то как? Если нет, то протягивать формулу от 0,72 до 1 и грустно править ручками все условия? Так и не смог победить эту задачку:(
 
СветLANa, менять разрыв строки на конец абзаца - моя самая любимая замена:) Ctrl+H, заменить "^l" на "^p". А ведь когда-то ручками все менял... Вот из-за моей лени делать глупую монотонную работу и начал изучать Excel более углубленно:)) Искренне верю, что Excel - вершина программ Microsoft для пользователя.
 
Назад
Сверху