autoua
×
Autoua.netФорумІнформатика та побутова електроніка

Шукаю інструктора по Екселю.

Шкодоволгный Вазотавр *
53 года (31 год за рулем), Киев
Сообщения: 19329
С нами с 06.07.2001

Шукаю інструктора по Екселю.
      2 ноября 2023 в 10:38 Гілками

Треба зробити невеличку трансформацію для таблиці, але так, щоб я зрозумів як це робиться надалі. Там частенько треба буде міняти.
Для чайника


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Dis
важничающий писатель ***
43 года, Киев
Сообщения: 2216
С нами с 05.12.2005

Re: Шукаю інструктора по Екселю. [Re: kkk_GAZ240]
      2 ноября 2023 в 11:14 Гілками

Для усіх потреб шо ти описав , тобі підійде chatGPT. І напише і пояснить
Хоч в браузері, або е додаток на смартфон.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Шкодоволгный Вазотавр *
53 года (31 год за рулем), Киев
Сообщения: 19329
С нами с 06.07.2001

Re: Шукаю інструктора по Екселю. [Re: Dis]
      3 ноября 2023 в 10:39 Гілками

Dis 02.11.2023 11:14 пишет:

Для усіх потреб шо ти описав , тобі підійде chatGPT. І напише і пояснить
Хоч в браузері, або е додаток на смартфон.



А шо то таке?
Мені треба по простому.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Dis
важничающий писатель ***
43 года, Киев
Сообщения: 2216
С нами с 05.12.2005

Re: Шукаю інструктора по Екселю. [Re: kkk_GAZ240]
      3 ноября 2023 в 12:17 Гілками Прикріплені файли (0 завантажити)

А напевно простіше і нема куди
зарееструйся в https://chat.openai.com/ або встанови додаток на телефон.
Ось тобі приклад як відбувається діалог , з поясненнями уточненнями.
Ти можеш перепитувати уточнювати, додавати інші питання до вже заданого.

А напевно простіше і нема куди зарееструйся в https://chat.openai

Змінено Dis (12:18 03/11/2023)


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
патриарх **
Киев
Сообщения: 1195
С нами с 19.07.2001

Re: Шукаю інструктора по Екселю. [Re: Dis]
      3 ноября 2023 в 13:36 Гілками

А чій Крим ти його питав?

Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Шкодоволгный Вазотавр *
53 года (31 год за рулем), Киев
Сообщения: 19329
С нами с 06.07.2001

Re: Шукаю інструктора по Екселю. [Re: Alex_524]
      3 ноября 2023 в 19:59 Гілками

Alex_524 03.11.2023 13:36 пишет:

А чій Крим ти його питав?


А наhuj давно посилали?
Спочатку без помилок навчись писати.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Шкодоволгный Вазотавр *
53 года (31 год за рулем), Киев
Сообщения: 19329
С нами с 06.07.2001

Re: Шукаю інструктора по Екселю. [Re: Dis]
      3 ноября 2023 в 20:12 Гілками

Dis 03.11.2023 12:17 пишет:

А напевно простіше і нема куди
зарееструйся в https://chat.openai.com/ або встанови додаток на телефон.
Ось тобі приклад як відбувається діалог , з поясненнями уточненнями.
Ти можеш перепитувати уточнювати, додавати інші питання до вже заданого.


Тут все гараздо складніше, тому що спочатку надо зрозуміти як це повинно відбуватися.
Там не просто заміна, а заміна по виборці.
Наприклад в колонці "виробник" є ВАСЯ 11, ВАСЯ 12, ВАСЯ 18, ПЕТЯ 32, ПЕТЯ 55 та інщі. Їх треба замінити на просто ВАСЯ, ПЕТЯ. При цьому мені потрібно розуміння як це робити, тому що наступного разу може додатися МАША и ВАНЯ, а ПЕТІ не буде.
При цьому у файлі десь 2-3 тисячі строк. Що мабуть спрощує, то те що те що повинно залишитися практично завжди є першим словом.

Друга задача простіше руками робиться - там в одній колонці треба символ ">" повидаляти, то через заміну одним рухом робиться


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
патриарх **
Киев
Сообщения: 1195
С нами с 19.07.2001

Re: Шукаю інструктора по Екселю. [Re: kkk_GAZ240]
      3 ноября 2023 в 20:45 Гілками

kkk_GAZ240 03.11.2023 19:59 пишет:

Alex_524 03.11.2023 13:36 пишет:

А чій Крим ти його питав?


А наhuj давно посилали?
Спочатку без помилок навчись писати.




Ты перед тем как кого - то учить и посылать, научись сам поисковиками пользоваться, потом спроси у них что такое chatGPT, потом спроси у chatGPT чей Крым, а потом, когда будешь неприятно удивлен ответом, можешь отправить мне извинения.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
патриарх **
Киев
Сообщения: 1195
С нами с 19.07.2001

Re: Шукаю інструктора по Екселю. [Re: kkk_GAZ240]
      3 ноября 2023 в 20:57 Гілками

kkk_GAZ240 03.11.2023 20:12 пишет:

Тут все гараздо складніше, тому що спочатку надо зрозуміти як це повинно відбуватися.
Там не просто заміна, а заміна по виборці.
Наприклад в колонці "виробник" є ВАСЯ 11, ВАСЯ 12, ВАСЯ 18, ПЕТЯ 32, ПЕТЯ 55 та інщі. Їх треба замінити на просто ВАСЯ, ПЕТЯ. При цьому мені потрібно розуміння як це робити, тому що наступного разу може додатися МАША и ВАНЯ, а ПЕТІ не буде.
При цьому у файлі десь 2-3 тисячі строк. Що мабуть спрощує, то те що те що повинно залишитися практично завжди є першим словом.



На вскидку это через "обрезку" легко делается, гугли "Обрезка текста с помощью функций ЛЕВСИМВ и ПРАВСИМВ (в английской версии LEFT и RIGHT)"

Змінено Alex_524 (20:57 03/11/2023)


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Шкодоволгный Вазотавр *
53 года (31 год за рулем), Киев
Сообщения: 19329
С нами с 06.07.2001

Re: Шукаю інструктора по Екселю. [Re: kkk_GAZ240]
      9 ноября 2023 в 13:11 Гілками

Вот так работает вроде =ЛЕВСИМВ(A1;ПОИСК(" ";A1)-1)
Но только в случае если слов два и есть пробел. Если слово одно - ошибка.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Достоевский ***
27 лет за рулем, Ukraine
Сообщения: 8057
С нами с 30.07.2005

Re: Шукаю інструктора по Екселю. [Re: kkk_GAZ240]
      9 ноября 2023 в 13:33 Гілками Прикріплені файли (0 завантажити)

Лучше всего для этого подходят регулярные выражения. Но формулы готовой нет, поэтому надо использовать пользовательскую, на VBA.
Во вложении пример. Формула =Re(A1;"[А-я]+") будет выбирать только кириллицу из A1

Или, например, если надо имя фамилию и латинские буквы тоже
=re(A1;"[а-яa-z]+|\s[а-яa-z]+")

Змінено codex (13:48 09/11/2023)


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Шкодоволгный Вазотавр *
53 года (31 год за рулем), Киев
Сообщения: 19329
С нами с 06.07.2001

Re: Шукаю інструктора по Екселю. [Re: codex]
      9 ноября 2023 в 14:55 Гілками

codex 09.11.2023 13:33 пишет:

Лучше всего для этого подходят регулярные выражения. Но формулы готовой нет, поэтому надо использовать пользовательскую, на VBA.
Во вложении пример. Формула =Re(A1;"[А-я]+") будет выбирать только кириллицу из A1

Или, например, если надо имя фамилию и латинские буквы тоже
=re(A1;"[а-яa-z]+|\s[а-яa-z]+")



Немного не то.
Мне не важно что содержит слово. Надо просто первое слово до пробела. НО если слово только одно и нет пробела - відает ошибку.
А что стоит в конце последнего слова , кстати?


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
энтузиаст ****
42 года (7 лет за рулем), Днепр
Сообщения: 310
С нами с 20.11.2015

Re: Шукаю інструктора по Екселю. [Re: kkk_GAZ240]
      9 ноября 2023 в 14:58 Гілками

kkk_GAZ240 09.11.2023 14:55 пишет:

НО если слово только одно и нет пробела - відает ошибку.



Для этого есть формула :
ЕСЛИОШИБКА(значение;значение_если_ошибка)
значение - Ваша формула
значение_если_ошибка - ссылка на ячейку с 1 словом

Змінено Кениец (15:00 09/11/2023)


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Шкодоволгный Вазотавр *
53 года (31 год за рулем), Киев
Сообщения: 19329
С нами с 06.07.2001

Re: Шукаю інструктора по Екселю. [Re: Кениец]
      9 ноября 2023 в 15:04 Гілками

Кениец 09.11.2023 14:58 пишет:

kkk_GAZ240 09.11.2023 14:55 пишет:

НО если слово только одно и нет пробела - відает ошибку.



Для этого есть формула :
ЕСЛИОШИБКА(значение;значение_если_ошибка)
значение - Ваша формула
значение_если_ошибка - ссылка на ячейку с 1 словом



Не повериш - я прочитал про єту формулу, я ее написать не могу ее, не понимаю)
=ЕСЛИОШИБКА((ЛЕВСИМВ(A1;ПОИСК(" ";A1)-1));A1)
ТАК?


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
энтузиаст ****
42 года (7 лет за рулем), Днепр
Сообщения: 310
С нами с 20.11.2015

Re: Шукаю інструктора по Екселю. [Re: kkk_GAZ240]
      9 ноября 2023 в 15:11 Гілками

kkk_GAZ240 09.11.2023 15:04 пишет:

=ЕСЛИОШИБКА((ЛЕВСИМВ(A1;ПОИСК(" ";A1)-1));A1)
ТАК?



Совершенно верно. Только что попробовал - даже работает


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Шкодоволгный Вазотавр *
53 года (31 год за рулем), Киев
Сообщения: 19329
С нами с 06.07.2001

Re: Шукаю інструктора по Екселю. [Re: kkk_GAZ240]
      9 ноября 2023 в 15:21 Гілками

kkk_GAZ240 09.11.2023 15:04 пишет:

Кениец 09.11.2023 14:58 пишет:

kkk_GAZ240 09.11.2023 14:55 пишет:

НО если слово только одно и нет пробела - відает ошибку.



Для этого есть формула :
ЕСЛИОШИБКА(значение;значение_если_ошибка)
значение - Ваша формула
значение_если_ошибка - ссылка на ячейку с 1 словом



Не повериш - я прочитал про єту формулу, я ее написать не могу ее, не понимаю)
=ЕСЛИОШИБКА((ЛЕВСИМВ(A1;ПОИСК(" ";A1)-1));A1)
ТАК?



Да, так получилось. Я просто описание не мог вдуплить

Второй тогда вопрос. Убирать первій символ если он ">"
заваял так
=ЕСЛИ(ЛЕВСИМВ(А2;1)=">";ПСТР(А2;2;ДЛСТР(А2)-1);А2)
Вроде получилось


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Шкодоволгный Вазотавр *
53 года (31 год за рулем), Киев
Сообщения: 19329
С нами с 06.07.2001

Re: Шукаю інструктора по Екселю. [Re: Кениец]
      9 ноября 2023 в 15:39 Гілками

Кениец 09.11.2023 15:11 пишет:

kkk_GAZ240 09.11.2023 15:04 пишет:

=ЕСЛИОШИБКА((ЛЕВСИМВ(A1;ПОИСК(" ";A1)-1));A1)
ТАК?



Совершенно верно. Только что попробовал - даже работает



Вторая вроде тоже работает

Осталось сделать то что я вообще никогда не делал. Я так подозреваю мне надо макросы
Как-то это автоматом применит к колонкам А и О
Есть таблица 3-5 тыс строк с колонками от А до Х включительно.
Первую формулу надо накатить на колонку А, вторую на колонку О, остальные оставить без изменений. Некоторые ячейки в колонках могут быть в т.ч. пустыми.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
энтузиаст ****
42 года (7 лет за рулем), Днепр
Сообщения: 310
С нами с 20.11.2015

Re: Шукаю інструктора по Екселю. [Re: kkk_GAZ240]
      9 ноября 2023 в 16:27 Гілками

kkk_GAZ240 09.11.2023 15:39 пишет:


Осталось сделать то что я вообще никогда не делал. Я так подозреваю мне надо макросы
Как-то это автоматом применит к колонкам А и О
Есть таблица 3-5 тыс строк с колонками от А до Х включительно.
Первую формулу надо накатить на колонку А, вторую на колонку О, остальные оставить без изменений. Некоторые ячейки в колонках могут быть в т.ч. пустыми.




Вручную это делается так:
Добавить временную колонку, прописать формулу, затем скопировать результат и вставить в первоначальную колонку значения, временную затем удалить.

Если никогда не работали с макросами - будет сложновато научиться.

Змінено Кениец (16:32 09/11/2023)


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Достоевский ***
27 лет за рулем, Ukraine
Сообщения: 8057
С нами с 30.07.2005

Re: Шукаю інструктора по Екселю. [Re: kkk_GAZ240]
      9 ноября 2023 в 16:45 Гілками

kkk_GAZ240 09.11.2023 14:55 пишет:


Немного не то.
Мне не важно что содержит слово. Надо просто первое слово до пробела. НО если слово только одно и нет пробела - відает ошибку.
А что стоит в конце последнего слова , кстати?



Ошибку выдает, потому-что макросы в настройках наверное выключены и эксель после включения надо перезапустить.
Если только первое слово, то можно так: =re(A1;"^[А-я]+")


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Шкодоволгный Вазотавр *
53 года (31 год за рулем), Киев
Сообщения: 19329
С нами с 06.07.2001

Re: Шукаю інструктора по Екселю. [Re: codex]
      9 ноября 2023 в 19:18 Гілками

codex 09.11.2023 16:45 пишет:

kkk_GAZ240 09.11.2023 14:55 пишет:


Немного не то.
Мне не важно что содержит слово. Надо просто первое слово до пробела. НО если слово только одно и нет пробела - відает ошибку.
А что стоит в конце последнего слова , кстати?



Ошибку выдает, потому-что макросы в настройках наверное выключены и эксель после включения надо перезапустить.
Если только первое слово, то можно так: =re(A1;"^[А-я]+")



Еще раз повторяю - там может быть что угодно.
Это уже решено, ошибка была в строках где одно слово и нет пробелов.
Формулы уже работают.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Autoua.netФорумІнформатика та побутова електроніка
Додаткова інформація
0 користувачів і 1 що побажали залишитися невідомими читають цей форум.

Модератор:  AlMat, Yorc, moderator 

Роздрукувати всю тему

Права
      Ви не можете створювати нові теми
      Ви не можете відповідати на повідомлення
      HTML дозволений
      UBBCode дозволений

Рейтинг:
Переглядів теми: 1877

Оціните цю тему

Перейти в

Правила конференції | Календар | FAQ | Карта розділу | Мобільна версія