Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/В одной ячейке два числа через двоеточие - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
В одной ячейке два числа через двоеточие
AwdBor Дата: Пятница, 17.10.2014, 14:47 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Подскажите, пожалуйста, как решить проблему.

Есть сайт. Есть таблица Ексель.
С сайта простым методом "ДАННЫЕ -> Из Интернета" импортируются данные в таблицу.
И все бы хорошо, но...
На сайте
столбец Skóre показывает забитые и пропущенные шайбы через двоеточие - 44:14 или, к примеру, 20:37.
Ексель подобного рода данные преобразует либо во время, либо еще и дату добавляет.
Из 20:37 получается 20:37:00, а из 44:14 получается в строке формул 01.01.1900 20:14:00.

Как Екселю пояснить и договориться с ним, что 44:14 пусть остается 44:14 и не надо ничего с этими цифрами делать? (В таблице это диапазон H383:H429)
К сообщению приложен файл: 3914719.xlsm (42.9 Kb)


Сообщение отредактировал AwdBor - Пятница, 17.10.2014, 17:04
 
Ответить
СообщениеПодскажите, пожалуйста, как решить проблему.

Есть сайт. Есть таблица Ексель.
С сайта простым методом "ДАННЫЕ -> Из Интернета" импортируются данные в таблицу.
И все бы хорошо, но...
На сайте
столбец Skóre показывает забитые и пропущенные шайбы через двоеточие - 44:14 или, к примеру, 20:37.
Ексель подобного рода данные преобразует либо во время, либо еще и дату добавляет.
Из 20:37 получается 20:37:00, а из 44:14 получается в строке формул 01.01.1900 20:14:00.

Как Екселю пояснить и договориться с ним, что 44:14 пусть остается 44:14 и не надо ничего с этими цифрами делать? (В таблице это диапазон H383:H429)

Автор - AwdBor
Дата добавления - 17.10.2014 в 14:47
Russel Дата: Пятница, 17.10.2014, 15:04 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Сделайте в этом столбце формат ячейки время 13:30 после импорта или установите текстовый формат до импорта


QIWI 9173973973
 
Ответить
СообщениеСделайте в этом столбце формат ячейки время 13:30 после импорта или установите текстовый формат до импорта

Автор - Russel
Дата добавления - 17.10.2014 в 15:04
AwdBor Дата: Пятница, 17.10.2014, 16:56 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Russel, лучше бы, конечно, текстовый формат. Потом проще разбить эти две цифры на две разные ячейки.
Но замена формата ни до, ни после импорта ничего не дает.

Потому что цифры могут быть и трехзначные (это же хоккей все-таки. за сезон по две сотни шайб забрасывается, а то и больше). А, к примеру, 157:130 - уже никак не формат времени. И опять Ексель добавляет в сроку формул дату перед временем.

А текстовый формат все равно исчезает после обновления данных. Может в параметрах запроса как-то можно отрегулировать что бы заданный формат ячеек таким же и оставался после импорта?
 
Ответить
СообщениеRussel, лучше бы, конечно, текстовый формат. Потом проще разбить эти две цифры на две разные ячейки.
Но замена формата ни до, ни после импорта ничего не дает.

Потому что цифры могут быть и трехзначные (это же хоккей все-таки. за сезон по две сотни шайб забрасывается, а то и больше). А, к примеру, 157:130 - уже никак не формат времени. И опять Ексель добавляет в сроку формул дату перед временем.

А текстовый формат все равно исчезает после обновления данных. Может в параметрах запроса как-то можно отрегулировать что бы заданный формат ячеек таким же и оставался после импорта?

Автор - AwdBor
Дата добавления - 17.10.2014 в 16:56
Russel Дата: Пятница, 17.10.2014, 17:06 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
AwdBor, тогда воспользуйтесь формулой для создания правильного столбца со счетом
К сообщению приложен файл: 0983830.xlsm (43.8 Kb)


QIWI 9173973973
 
Ответить
СообщениеAwdBor, тогда воспользуйтесь формулой для создания правильного столбца со счетом

Автор - Russel
Дата добавления - 17.10.2014 в 17:06
AwdBor Дата: Пятница, 17.10.2014, 17:19 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Russel, спасибо за то что не остаётесь равнодушны к проблеме.
Но формула, которую Вы предлагаете, тоже не годится. Из 44:14 она делает 20:14. Из 33:15 делает 09:15 и т.д. В общем обманывает. Оттого и ячейки краснеют=)
Как дальше колдовать с забитыми (количество часов) при помощи +24, и как дальше быть, когда в минутах цифра перевалит за 59?


Сообщение отредактировал AwdBor - Пятница, 17.10.2014, 17:26
 
Ответить
СообщениеRussel, спасибо за то что не остаётесь равнодушны к проблеме.
Но формула, которую Вы предлагаете, тоже не годится. Из 44:14 она делает 20:14. Из 33:15 делает 09:15 и т.д. В общем обманывает. Оттого и ячейки краснеют=)
Как дальше колдовать с забитыми (количество часов) при помощи +24, и как дальше быть, когда в минутах цифра перевалит за 59?

Автор - AwdBor
Дата добавления - 17.10.2014 в 17:19
Gustav Дата: Воскресенье, 19.10.2014, 23:34 | Сообщение № 6
Группа: Админы
Ранг: Участник клуба
Сообщений: 2770
Репутация: 1140 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
как дальше быть, когда в минутах цифра перевалит за 59?

Да, это самая большая проблема. Без нее можно было бы формулами разрулить, а с ней не получится.

Мне пока видится такой путь:
1. Выделяем таблицу на сайте и копируем вручную (о веб-запросе речи уже не идёт - не до жиру)
2. Вставляем в Блокнот (Notepad). Структура таблицы при этом не сохраняется и каждое значение будет с новой строки.
3. В Excel форматируем как текст столбец A.
4. Копируем весь текст в Блокноте и вставляем в столбец A.
5. Формулами достаем нужные значения из нужных мест этого столбца.

P.S. Либо (как фантазия):
1. Сохраняем веб-страницу в виде файла (только HTML).
2. Открываем этот файл в текстовом редакторе и везде меняем двоеточие, например, на символ | .
3. Сохраняем файл и запоминаем его полное имя (вместе с папками).
4. В Excel создаем веб-запрос и в качестве ссылки указываем полное имя файла.


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал Gustav - Понедельник, 20.10.2014, 00:04
 
Ответить
Сообщение
как дальше быть, когда в минутах цифра перевалит за 59?

Да, это самая большая проблема. Без нее можно было бы формулами разрулить, а с ней не получится.

Мне пока видится такой путь:
1. Выделяем таблицу на сайте и копируем вручную (о веб-запросе речи уже не идёт - не до жиру)
2. Вставляем в Блокнот (Notepad). Структура таблицы при этом не сохраняется и каждое значение будет с новой строки.
3. В Excel форматируем как текст столбец A.
4. Копируем весь текст в Блокноте и вставляем в столбец A.
5. Формулами достаем нужные значения из нужных мест этого столбца.

P.S. Либо (как фантазия):
1. Сохраняем веб-страницу в виде файла (только HTML).
2. Открываем этот файл в текстовом редакторе и везде меняем двоеточие, например, на символ | .
3. Сохраняем файл и запоминаем его полное имя (вместе с папками).
4. В Excel создаем веб-запрос и в качестве ссылки указываем полное имя файла.

Автор - Gustav
Дата добавления - 19.10.2014 в 23:34
gling Дата: Понедельник, 20.10.2014, 00:00 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2552
Репутация: 692 ±
Замечаний: 0% ±

2010
Цитата
Выделяем таблицу на сайте и копируем вручную
Если копировать вручную, тогда в блокнот вставлять нет необходимости. После копирования специальной вставкой вставить в лист Excel как текст, на лист перед вставкой тоже установить текстовый формат. Структура таблиц сохраняется.


ЯД-41001506838083
 
Ответить
Сообщение
Цитата
Выделяем таблицу на сайте и копируем вручную
Если копировать вручную, тогда в блокнот вставлять нет необходимости. После копирования специальной вставкой вставить в лист Excel как текст, на лист перед вставкой тоже установить текстовый формат. Структура таблиц сохраняется.

Автор - gling
Дата добавления - 20.10.2014 в 00:00
Gustav Дата: Понедельник, 20.10.2014, 00:12 | Сообщение № 8
Группа: Админы
Ранг: Участник клуба
Сообщений: 2770
Репутация: 1140 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Структура таблиц сохраняется.

Попробовал. Не получил таблицу. Получил тот же эффект, что и при копировании через Блокнот, т.е. в один столбец. Может, что-то где-то подкрутить в параметрах? Excel 2013.


МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение
Структура таблиц сохраняется.

Попробовал. Не получил таблицу. Получил тот же эффект, что и при копировании через Блокнот, т.е. в один столбец. Может, что-то где-то подкрутить в параметрах? Excel 2013.

Автор - Gustav
Дата добавления - 20.10.2014 в 00:12
AwdBor Дата: Понедельник, 20.10.2014, 11:09 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
gling, истинно так. Врукопашную эта проблема решается в три секунды. Но каждый день надоедает=)
 
Ответить
Сообщениеgling, истинно так. Врукопашную эта проблема решается в три секунды. Но каждый день надоедает=)

Автор - AwdBor
Дата добавления - 20.10.2014 в 11:09
AwdBor Дата: Понедельник, 20.10.2014, 11:19 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Gustav, в параметрах крутил чтобы определял числа с десятичными дробями как числа с десятичными дробями, а не как дату (если целая часть не больше 31 и дробная не больше 12 сотых).

А вручную все вставляется нормально. Скопировал, вставил, изменил формат ячеек на текстовый и еще раз вставить. Это уже пройденный этап.
Придется фантазировать дальше.
Спасибо за отклик.
 
Ответить
СообщениеGustav, в параметрах крутил чтобы определял числа с десятичными дробями как числа с десятичными дробями, а не как дату (если целая часть не больше 31 и дробная не больше 12 сотых).

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

Автор - AwdBor
Дата добавления - 20.10.2014 в 11:19
Russel Дата: Понедельник, 20.10.2014, 11:51 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Но формула, которую Вы предлагаете, тоже не годится. Из 44:14 она делает 20:14. Из 33:15 делает 09:15 и т.д. В общем обманывает. Оттого и ячейки краснеют=)

Формат в формуле другой возьмите:
Код
=ТЕКСТ(H383;"[ч]:мм")


QIWI 9173973973
 
Ответить
Сообщение
Но формула, которую Вы предлагаете, тоже не годится. Из 44:14 она делает 20:14. Из 33:15 делает 09:15 и т.д. В общем обманывает. Оттого и ячейки краснеют=)

Формат в формуле другой возьмите:
Код
=ТЕКСТ(H383;"[ч]:мм")

Автор - Russel
Дата добавления - 20.10.2014 в 11:51
AwdBor Дата: Понедельник, 20.10.2014, 13:00 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Russel, это гениально!!! hands
Je vous remercie!!! И низкий поклон pray :)


Сообщение отредактировал AwdBor - Понедельник, 20.10.2014, 13:04
 
Ответить
СообщениеRussel, это гениально!!! hands
Je vous remercie!!! И низкий поклон pray :)

Автор - AwdBor
Дата добавления - 20.10.2014 в 13:00
Gustav Дата: Понедельник, 20.10.2014, 14:42 | Сообщение № 13
Группа: Админы
Ранг: Участник клуба
Сообщений: 2770
Репутация: 1140 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
=ТЕКСТ(H383;"[ч]:мм")

Ох, неужели она и 73:69 как надо покажет?! Или всё-таки как 74:09? :) Жалко, что нельзя и минуты в скобках заделать "[ч]:[мм]"…

P.S. Хотя сейчас проверил по этим данным: http://novy.hokej.cz/tipspor....on=1621 - не преобразуются минуты свыше 59, что есть хорошо. Т.е. свыше 59 минут уже как текст приходит. Так что проблема и вправду решена! :)

P.P.S. Вот здесь: http://novy.hokej.cz/tipspor....ion=990 в третьей таблице наглядно можно увидеть - есть и :59, и :60. Копируем эту таблицу в Excel и всё прекрасно видим.


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал Gustav - Понедельник, 20.10.2014, 15:12
 
Ответить
Сообщение
=ТЕКСТ(H383;"[ч]:мм")

Ох, неужели она и 73:69 как надо покажет?! Или всё-таки как 74:09? :) Жалко, что нельзя и минуты в скобках заделать "[ч]:[мм]"…

P.S. Хотя сейчас проверил по этим данным: http://novy.hokej.cz/tipspor....on=1621 - не преобразуются минуты свыше 59, что есть хорошо. Т.е. свыше 59 минут уже как текст приходит. Так что проблема и вправду решена! :)

P.P.S. Вот здесь: http://novy.hokej.cz/tipspor....ion=990 в третьей таблице наглядно можно увидеть - есть и :59, и :60. Копируем эту таблицу в Excel и всё прекрасно видим.

Автор - Gustav
Дата добавления - 20.10.2014 в 14:42
AwdBor Дата: Понедельник, 20.10.2014, 19:56 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Gustav, все работает как надо и без [мм]. Проверял на таблицах прошлого сезона, где забито по две с лишним сотни и пропущено по 150 шайб.

Все гениальное просто. И... удивительное рядом :)

Спасибо всем, кто откликнулся!
Вопрос решен раз и навсегда :D


Сообщение отредактировал AwdBor - Понедельник, 20.10.2014, 19:58
 
Ответить
СообщениеGustav, все работает как надо и без [мм]. Проверял на таблицах прошлого сезона, где забито по две с лишним сотни и пропущено по 150 шайб.

Все гениальное просто. И... удивительное рядом :)

Спасибо всем, кто откликнулся!
Вопрос решен раз и навсегда :D

Автор - AwdBor
Дата добавления - 20.10.2014 в 19:56
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!