Перейти к содержанию
×
×
  • Создать...

Recommended Posts

Это не статья, но уверен, что большинство на этом форуме имеют дело с таблицами. Иногда возникают проблемы в некоторых расчетах из за отсутствия досконального знания функций и свойств продукта майкрософт. Думаю, тем кто шарит иногда не составит труда дать подсказку нуждающимся 🙂

У меня как раз такой случай, а именно при копировании данных матчей на неплохом сайте статистики https://24score.pro/tennis/ (не реклама) нужно отделить счет матча и геймов в отдельные ячейки.

Screenshot_14.thumb.png.fc9300bd08d80300b0bf51ef4817100c.png

Например формулу чтобы отделить количество сетов противника я нашел, а еще нужна формула, чтобы отделить в ячейку количество выигранных сетов спортсмена, которого выбрал

Screenshot_16.thumb.png.f1388b64bfef3e3fb8d4fc02540f64b0.png

В идеале еще бы выделить количество геймов каждого спортсмена отдельно по ячейкам 🙂

 

Изменено пользователем Sweet Mask
Ссылка на сообщение
Поделиться на других сайтах
Pinned posts
48 минут назад, GeeGs сказал:

@Sweet Mask  Для работы функций ЧИСЛОИЗСТРОКИ и ПОДСТРОКА  требуется установка надстройки  VBA-Excel  - файл VBA-Excel.xlam, установленный по пути (C:\Users\ИмяКомпьютера\AppData\Roaming\Microsoft\AddIns\VBA-Excel.xlam'.   Только после этого  данные функции будут добавлены в Excel и начнут работать как и любая другая стандартная функция Excel.  Без установленной надстройки все эти ЧИСЛОИЗСТРОКИ будут просто набором букв, нераспознаваемым вашим Экселем...

Ну я так и написал ему в лс что из за надстройки у него не распознало функцию, а вообще если нету ее то можно только одной подстрокой справится с этой задачей вкладывая друг вдруга формулы

Изменено пользователем victorin
Ссылка на сообщение
Поделиться на других сайтах
  • Администраторы
9 часов назад, Sweet Mask сказал:

Это не статья, но уверен, что большинство на этом форуме имеют дело с таблицами. Иногда возникают проблемы в некоторых расчетах из за отсутствия досконального знания функций и свойств продукта майкрософт. Думаю, тем кто шарит иногда не составит труда дать подсказку нуждающимся 🙂

У меня как раз такой случай, а именно при копировании данных матчей на неплохом сайте статистики https://24score.pro/tennis/ (не реклама) нужно отделить счет матча и геймов в отдельные ячейки.

Screenshot_14.thumb.png.fc9300bd08d80300b0bf51ef4817100c.png

Например формулу чтобы отделить количество сетов противника я нашел, а еще нужна формула, чтобы отделить в ячейку количество выигранных сетов спортсмена, которого выбрал

Screenshot_16.thumb.png.f1388b64bfef3e3fb8d4fc02540f64b0.png

В идеале еще бы выделить количество геймов каждого спортсмена отдельно по ячейкам 🙂

 

Для извлечения результата выигранных сетов Игрока1 используй функцию ПСТР.  Расположение двоеточия ( ":" ) уже известно. Расположение результата Игрока1 будет находиться на единицу меньше расположения ":".  Это значение определит начало извлекаемого диапазона, который в данном случае составит один знак.

С геймами поступить аналогично, последовательно определяя расположение в строке каждое из следующих "двоеточний" и затем отталкиваться от этого значения. Для определения расположения каждого следующего "двоеточия" используйте функцию НАЙТИ, в котором следует задавать в качестве начала для поиска ранее полученное значение предыдущего "двоеточия" с прибавлением к нему "единицы". 

вот такая подсказка..

Ссылка на сообщение
Поделиться на других сайтах
23 часа назад, Sweet Mask сказал:

Это не статья, но уверен, что большинство на этом форуме имеют дело с таблицами. Иногда возникают проблемы в некоторых расчетах из за отсутствия досконального знания функций и свойств продукта майкрософт. Думаю, тем кто шарит иногда не составит труда дать подсказку нуждающимся 🙂

У меня как раз такой случай, а именно при копировании данных матчей на неплохом сайте статистики https://24score.pro/tennis/ (не реклама) нужно отделить счет матча и геймов в отдельные ячейки.

Screenshot_14.thumb.png.fc9300bd08d80300b0bf51ef4817100c.png

Например формулу чтобы отделить количество сетов противника я нашел, а еще нужна формула, чтобы отделить в ячейку количество выигранных сетов спортсмена, которого выбрал

Screenshot_16.thumb.png.f1388b64bfef3e3fb8d4fc02540f64b0.png

В идеале еще бы выделить количество геймов каждого спортсмена отдельно по ячейкам 🙂

 

Или с самом парсере использовать функцию SPLIT/ Еще подсказка...

https://vremya-ne-zhdet.ru/vba-excel/funktsiya-split-parametry/

Ссылка на сообщение
Поделиться на других сайтах

Я пользуюсь функцией подстрока так как функции пстр левсимв итд итп требуют количество символов а оно иногда бывает по разному например в футболе бывает 2 значный счет а бывает 1 значный из за этого требуется еще 1 функцию встраивать если, короче проще всего подходит функция подстрока вот пример накидал за 5 минут с этого сайта выделять нужно начиная со столбика с датой.

сеты теннис.xlsm

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, victorin сказал:

Я пользуюсь функцией подстрока так как функции пстр левсимв итд итп требуют количество символов а оно иногда бывает по разному например в футболе бывает 2 значный счет а бывает 1 значный из за этого требуется еще 1 функцию встраивать если, короче проще всего подходит функция подстрока вот пример накидал за 5 минут с этого сайта выделять нужно начиная со столбика с датой.

сеты теннис.xlsm 31 \u043a\u0411 · 0 загрузок

Спасибо за подсказку, твой файл как раз в тему, но там есть нюанс - в каждой ячейке с формулой указывается адрес на файл VBA-Excel.xlam

После чистки адреса показывает только прочерк (не отрицаю, что возможно сам не правильно отредактировал ячейки)

Screenshot_22.thumb.png.d345dfbb894aaa3cabfbdabe7e261536.png

Screenshot_21.thumb.png.b46a6bbcb8a98f6daefc41d9433622c7.png

Ссылка на сообщение
Поделиться на других сайтах
13 минут назад, Sweet Mask сказал:

Спасибо за подсказку, твой файл как раз в тему, но там есть нюанс - в каждой ячейке с формулой указывается адрес на файл VBA-Excel.xlam

После чистки адреса показывает только прочерк (не отрицаю, что возможно сам не правильно отредактировал ячейки)

Screenshot_22.thumb.png.d345dfbb894aaa3cabfbdabe7e261536.png

Screenshot_21.thumb.png.b46a6bbcb8a98f6daefc41d9433622c7.png

Щас посмотрю из за макроса наверно у тебя отключены а у меня там кнопка есть вставить сверху слева

Ссылка на сообщение
Поделиться на других сайтах
18 минут назад, Sweet Mask сказал:

Спасибо за подсказку, твой файл как раз в тему, но там есть нюанс - в каждой ячейке с формулой указывается адрес на файл VBA-Excel.xlam

После чистки адреса показывает только прочерк (не отрицаю, что возможно сам не правильно отредактировал ячейки)

Screenshot_22.thumb.png.d345dfbb894aaa3cabfbdabe7e261536.png

Screenshot_21.thumb.png.b46a6bbcb8a98f6daefc41d9433622c7.png

вот попробуй сейчас наверно поможет убрал макрос

сеты теннис.xlsx

Ссылка на сообщение
Поделиться на других сайтах
Только что, victorin сказал:

вот попробуй сейчас наверно поможет убрал макрос

сеты теннис.xlsx 25 \u043a\u0411 · 0 загрузок

главное чтобы стата была в столбце D,  я посмотрел сайт не ориентируюсь в нем там по разному данные гдето 4 гдето 5 столбцов в общем у меня щас из столбца D 

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, victorin сказал:

главное чтобы стата была в столбце D,  я посмотрел сайт не ориентируюсь в нем там по разному данные гдето 4 гдето 5 столбцов в общем у меня щас из столбца D 

Вот такая формула у меня стоит image.thumb.png.deeb2ad25275880a86f3134f6844d834.png везде показывает правильно

Ссылка на сообщение
Поделиться на других сайтах
  • Администраторы
8 часов назад, victorin сказал:

Вот такая формула у меня стоит image.thumb.png.deeb2ad25275880a86f3134f6844d834.png везде показывает правильно

@Sweet Mask  Для работы функций ЧИСЛОИЗСТРОКИ и ПОДСТРОКА  требуется установка надстройки  VBA-Excel  - файл VBA-Excel.xlam, установленный по пути (C:\Users\ИмяКомпьютера\AppData\Roaming\Microsoft\AddIns\VBA-Excel.xlam'.   Только после этого  данные функции будут добавлены в Excel и начнут работать как и любая другая стандартная функция Excel.  Без установленной надстройки все эти ЧИСЛОИЗСТРОКИ будут просто набором букв, нераспознаваемым вашим Экселем...

Ссылка на сообщение
Поделиться на других сайтах
22 минуты назад, GeeGs сказал:

@Sweet Mask  Для работы функций ЧИСЛОИЗСТРОКИ и ПОДСТРОКА  требуется установка надстройки  VBA-Excel  - файл VBA-Excel.xlam, установленный по пути (C:\Users\ИмяКомпьютера\AppData\Roaming\Microsoft\AddIns\VBA-Excel.xlam'.   Только после этого  данные функции будут добавлены в Excel и начнут работать как и любая другая стандартная функция Excel.  Без установленной надстройки все эти ЧИСЛОИЗСТРОКИ будут просто набором букв, нераспознаваемым вашим Экселем...

Спасибо за помощь

Ссылка на сообщение
Поделиться на других сайтах

Не внимательно прочитал точно нету этих функций ни одной ни другой без надстройки. 

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, victorin сказал:

Не внимательно прочитал точно нету этих функций ни одной ни другой без надстройки. 

Я уже понял. Попробую добавить настройку и все должно заработать, тем более есть уже готовый твой файл 🙂

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Во время парсинга таблиц у всех выползает ошибка замедляется процесс, при сворачивании таблицы...? Я во время парсинга хочу посмотртеь киньчик  с компа( без интернета) , в ехель выводится ошибка надо постоянно оставлять окно открытым.... У всех так?

Ехель 2016.

Изменено пользователем faer
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу