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

Вход

Регистрация

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

 

= Мир MS Excel/редактирование строк - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
редактирование строк
nikeman Дата: Понедельник, 01.04.2013, 14:13 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

подскажите как с помощью формул удалить в колонке "В" первые 3 символа для всего столбца
К сообщению приложен файл: 3301376.xls (19.0 Kb)


Сообщение отредактировал nikeman - Понедельник, 01.04.2013, 14:43
 
Ответить
Сообщениеподскажите как с помощью формул удалить в колонке "В" первые 3 символа для всего столбца

Автор - nikeman
Дата добавления - 01.04.2013 в 14:13
Матраскин Дата: Понедельник, 01.04.2013, 14:16 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 375
Репутация: 81 ±
Замечаний: 0% ±

20xx
Ctrl + H и заменить символы!!!! happy


в интернете опять кто-то не прав
 
Ответить
СообщениеCtrl + H и заменить символы!!!! happy

Автор - Матраскин
Дата добавления - 01.04.2013 в 14:16
nikeman Дата: Понедельник, 01.04.2013, 14:17 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

дело в том что в каждой ячейке символы разные а количество всегда 3
 
Ответить
Сообщениедело в том что в каждой ячейке символы разные а количество всегда 3

Автор - nikeman
Дата добавления - 01.04.2013 в 14:17
nikeman Дата: Понедельник, 01.04.2013, 14:22 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

и почему файл не могу вложить???
 
Ответить
Сообщениеи почему файл не могу вложить???

Автор - nikeman
Дата добавления - 01.04.2013 в 14:22
Матраскин Дата: Понедельник, 01.04.2013, 14:23 | Сообщение № 5
Группа: Друзья
Ранг: Обитатель
Сообщений: 375
Репутация: 81 ±
Замечаний: 0% ±

20xx
nikeman,
[vba]
Код
Sub f()  
s = "erwe"  
s = Right(s, Len(s) - 1)  
Debug.Print s  
End Sub
[/vba]
если знакомы с макросами, просто доработать вот такой макрос))


в интернете опять кто-то не прав
 
Ответить
Сообщениеnikeman,
[vba]
Код
Sub f()  
s = "erwe"  
s = Right(s, Len(s) - 1)  
Debug.Print s  
End Sub
[/vba]
если знакомы с макросами, просто доработать вот такой макрос))

Автор - Матраскин
Дата добавления - 01.04.2013 в 14:23
Serge_007 Дата: Понедельник, 01.04.2013, 14:27 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (nikeman)
почему файл не могу вложить?

Потому что правила надо читать

[vba]
Код
Sub RemoveFirstThree()
Dim x As Range
For Each x In ActiveSheet.Range("a1:a65536")
x = Mid(x, 4, 256)
Next x
End Sub
[/vba]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (nikeman)
почему файл не могу вложить?

Потому что правила надо читать

[vba]
Код
Sub RemoveFirstThree()
Dim x As Range
For Each x In ActiveSheet.Range("a1:a65536")
x = Mid(x, 4, 256)
Next x
End Sub
[/vba]

Автор - Serge_007
Дата добавления - 01.04.2013 в 14:27
nikeman Дата: Понедельник, 01.04.2013, 14:33 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

возможно как то без макросов????
К сообщению приложен файл: 5496690.xls (19.0 Kb)


Сообщение отредактировал nikeman - Понедельник, 01.04.2013, 14:42
 
Ответить
Сообщениевозможно как то без макросов????

Автор - nikeman
Дата добавления - 01.04.2013 в 14:33
Serge_007 Дата: Понедельник, 01.04.2013, 14:43 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (nikeman)
7 Кб, xls
Пустой файл xls весит 22 Кб

Цитата (nikeman)
возможно как то без макросов?

На месте - нет, в другом столбце можно формулой
Код
=ПСТР(A2;4;256)


Цитата (nikeman)
в макросах как свинья в апельсинах
В данном случае Вам предложен готовый макрос
К сообщению приложен файл: nikeman.xls (40.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (nikeman)
7 Кб, xls
Пустой файл xls весит 22 Кб

Цитата (nikeman)
возможно как то без макросов?

На месте - нет, в другом столбце можно формулой
Код
=ПСТР(A2;4;256)


Цитата (nikeman)
в макросах как свинья в апельсинах
В данном случае Вам предложен готовый макрос

Автор - Serge_007
Дата добавления - 01.04.2013 в 14:43
nikeman Дата: Понедельник, 01.04.2013, 14:45 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

в макросах как свинья в апельсинах....((
 
Ответить
Сообщениев макросах как свинья в апельсинах....((

Автор - nikeman
Дата добавления - 01.04.2013 в 14:45
nikeman Дата: Понедельник, 01.04.2013, 14:54 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

формула вот это красссава!!!!!
 
Ответить
Сообщениеформула вот это красссава!!!!!

Автор - nikeman
Дата добавления - 01.04.2013 в 14:54
nikeman Дата: Понедельник, 01.04.2013, 15:02 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

возможно применение данной функции ко всему столбцу???
 
Ответить
Сообщениевозможно применение данной функции ко всему столбцу???

Автор - nikeman
Дата добавления - 01.04.2013 в 15:02
Serge_007 Дата: Понедельник, 01.04.2013, 15:31 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеА что мешает?

Автор - Serge_007
Дата добавления - 01.04.2013 в 15:31
nikeman Дата: Понедельник, 01.04.2013, 15:35 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

у меня получается применить формулу только для одной конкретной строки, а если в файле 60 000 строк то протащить скролом весь файл занимает довольно много времени...((
 
Ответить
Сообщениеу меня получается применить формулу только для одной конкретной строки, а если в файле 60 000 строк то протащить скролом весь файл занимает довольно много времени...((

Автор - nikeman
Дата добавления - 01.04.2013 в 15:35
Serge_007 Дата: Понедельник, 01.04.2013, 16:00 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
nikeman, Вы по ссылке в моём предыдущем поcту ходили?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение nikeman, Вы по ссылке в моём предыдущем поcту ходили?

Автор - Serge_007
Дата добавления - 01.04.2013 в 16:00
nikeman Дата: Суббота, 06.04.2013, 20:03 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

есть какая то формула - если же неизвестно сколько символов в начале нужно пропустить....??? точно знаю что нужные символы в ячейке начинаются после первого пробела.
К сообщению приложен файл: test1.xls (17.0 Kb)


Сообщение отредактировал nikeman - Суббота, 06.04.2013, 20:08
 
Ответить
Сообщениеесть какая то формула - если же неизвестно сколько символов в начале нужно пропустить....??? точно знаю что нужные символы в ячейке начинаются после первого пробела.

Автор - nikeman
Дата добавления - 06.04.2013 в 20:03
Michael_S Дата: Суббота, 06.04.2013, 20:31 | Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Код
=ЗАМЕНИТЬ(B2;1;ПОИСК(" ";B2);"")
К сообщению приложен файл: test1-2.xls (28.5 Kb)
 
Ответить
Сообщение
Код
=ЗАМЕНИТЬ(B2;1;ПОИСК(" ";B2);"")

Автор - Michael_S
Дата добавления - 06.04.2013 в 20:31
nikeman Дата: Суббота, 06.04.2013, 21:21 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

совету вашему нет цены!!!! это как списал математику в 7-м классе - результат правильной но процесс решения не понял вообще.. даже справку в экселе данной формулы смотрел....все равно как в бронепоезде ((( если можна - распишите внедрения формулы
 
Ответить
Сообщениесовету вашему нет цены!!!! это как списал математику в 7-м классе - результат правильной но процесс решения не понял вообще.. даже справку в экселе данной формулы смотрел....все равно как в бронепоезде ((( если можна - распишите внедрения формулы

Автор - nikeman
Дата добавления - 06.04.2013 в 21:21
ShAM Дата: Суббота, 06.04.2013, 22:07 | Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Цитата
процесс решения не понял вообще.. даже справку в экселе данной формулы смотрел...

Странно, однако. Вроде, все понятно написано. Из справки:
Цитата
Функции ПОИСК И ПОИСКБ находят одну текстовую строку в другой и возвращают начальную позицию первой текстовой строки (считая от первого символа второй текстовой строки). Например, чтобы найти позицию буквы "н" в слове "принтер", можно использовать следующую функцию:
Код
=ПОИСК("н","принтер")

Эта функция возвращает 4, так как "н" является четвертым символом в слове "принтер".


В Вашем случае ищем позицию " " (пробел) в ячейке B2.
Код
=ПОИСК(" ";B2)

По функции ЗАМЕНИТЬ сами в справочнике посмотрите.
 
Ответить
Сообщение
Цитата
процесс решения не понял вообще.. даже справку в экселе данной формулы смотрел...

Странно, однако. Вроде, все понятно написано. Из справки:
Цитата
Функции ПОИСК И ПОИСКБ находят одну текстовую строку в другой и возвращают начальную позицию первой текстовой строки (считая от первого символа второй текстовой строки). Например, чтобы найти позицию буквы "н" в слове "принтер", можно использовать следующую функцию:
Код
=ПОИСК("н","принтер")

Эта функция возвращает 4, так как "н" является четвертым символом в слове "принтер".


В Вашем случае ищем позицию " " (пробел) в ячейке B2.
Код
=ПОИСК(" ";B2)

По функции ЗАМЕНИТЬ сами в справочнике посмотрите.

Автор - ShAM
Дата добавления - 06.04.2013 в 22:07
nikeman Дата: Воскресенье, 07.04.2013, 14:01 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

За формули спасибо огромное!!! во всем розобрался все работает,
но понял что играться с ними каждый день это забирает много времени...((

возмодно написать макрос для редактирования файла в след порядке:
1. удаление столбцов "D" и "F"
2. в колонке "А" удаляем все символы до пробела, включая пробел
3. меняем местами колонки "А" и "В"
4. умножаем столбец "D" на Х. (Х-переменная. вводиттся вручную при кажом использовании макроса)
даный столбец имеет числовое значение с 2-мя знаками после комы
5. колонка "Е" замена >5 на 10
К сообщению приложен файл: 7341258.xls (18.0 Kb)


Сообщение отредактировал nikeman - Воскресенье, 07.04.2013, 14:08
 
Ответить
СообщениеЗа формули спасибо огромное!!! во всем розобрался все работает,
но понял что играться с ними каждый день это забирает много времени...((

возмодно написать макрос для редактирования файла в след порядке:
1. удаление столбцов "D" и "F"
2. в колонке "А" удаляем все символы до пробела, включая пробел
3. меняем местами колонки "А" и "В"
4. умножаем столбец "D" на Х. (Х-переменная. вводиттся вручную при кажом использовании макроса)
даный столбец имеет числовое значение с 2-мя знаками после комы
5. колонка "Е" замена >5 на 10

Автор - nikeman
Дата добавления - 07.04.2013 в 14:01
Serge_007 Дата: Воскресенье, 07.04.2013, 14:05 | Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (nikeman)
возмодно написать макрос для редактирования файла

Возможно. Включайте макрорекордер и записывайте


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (nikeman)
возмодно написать макрос для редактирования файла

Возможно. Включайте макрорекордер и записывайте

Автор - Serge_007
Дата добавления - 07.04.2013 в 14:05
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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