|
|
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
Если пользоваться функцией СЖПРОБЕЛЫ, то убираются пробелы в начале и конце текста, а что если в первоисточнике мы имеем 3M5T 14A584 ADL (текст в одной ячейке), а надо получить 3M5T14A584ADL. Ручками править как вы понимаете неудобно и очень долго - каждый день таких ячеек "набегает" 200-300. Что можно использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2005, 22:08:12 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
=ПОДСТАВИТЬ(A1;" ";"") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2005, 23:08:26 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
Дмит=ПОДСТАВИТЬ(A1;" ";"") более общая задачка : есть две строки символов одинаковой длины например йцукенг.......... qwertuio.......... посоветуйте как быстро перекодировать весь лист EXCEL по принципу й=q ц=w у=e .......... не прибегая к перебору цикл в цикле Спасибо ! ============== Alex ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 09:36:03 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
Наверо можно воспользоватся вложением, типа: =ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;"г";"u");"ш";"i");"щ";"o");"з";"p") заместо А1 - т.д. весь алфавит. Но элегантней сделать функцию VBA (конечно с циклами). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 22:40:27 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
ДмитНаверо можно воспользоватся вложением, типа: =ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;"г";"u");"ш";"i");"щ";"o");"з";"p") заместо А1 - т.д. весь алфавит. Но элегантней сделать функцию VBA (конечно с циклами). медленно до и строки - переменные подставить (... не получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2005, 08:57:54 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
Тогда прямой путь VBA. Если получать данные с листа-обрабатывать массив-возвращать данные, получится может быть и не быстро, но работать будет удобно для Вас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2005, 21:29:54 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
ДмитТогда прямой путь VBA. Если получать данные с листа-обрабатывать массив-возвращать данные, получится может быть и не быстро, но работать будет удобно для Вас. Спасибо Дмитрий но все же хотелось бы обойтись без прокрутки в цикле по символам строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2005, 09:23:56 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
MX -- ALEX Дмит=ПОДСТАВИТЬ(A1;" ";"") более общая задачка : есть две строки символов одинаковой длины например йцукенг.......... qwertuio.......... посоветуйте как быстро перекодировать весь лист EXCEL по принципу й=q ц=w у=e .......... не прибегая к перебору цикл в цикле Спасибо ! ============== Alex Это из области шифрования данных. Самому надо было. Такой встроенной функции Екселе нет. Тока самому писать. М:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2005, 11:12:02 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
Возвращаясь к первоначальному вопросу. Можно выделить нужный диапазон и в меню Правка->Заменить... заменить побелы на ничего.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2005, 13:07:19 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
MX --ALEX ! Если вся твоя проблема в неправильной раскладке клавиатуры и необходимости последующей замены русских символов на английский, то поищи готовые функции. Я неоднократно встречал их в Интернете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2005, 14:54:05 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
100g MX -- ALEX Дмит=ПОДСТАВИТЬ(A1;" ";"") более общая задачка : есть две строки символов одинаковой длины например йцукенг.......... qwertuio.......... посоветуйте как быстро перекодировать весь лист EXCEL по принципу й=q ц=w у=e .......... не прибегая к перебору цикл в цикле Спасибо ! ============== Alex Это из области шифрования данных. Самому надо было. Такой встроенной функции Екселе нет. Тока самому писать. М:( кто может написать такое и за сколько баксов ? (не циклы на VBA !) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2005, 09:15:49 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
без цЫкловможно RegExp придумать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2005, 10:20:41 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
MX -- ALEXкто может написать такое и за сколько баксов ? (не циклы на VBA !) Нда! Согласен. А важно, что без Цикла Вообще Не Обойтись! Даже если найдётся встроенная функция, то там внутри всё равно есть цикл. Так что думаю проще написать самому:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2005, 21:39:53 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
Не понятна основная задача. Уйти от циклов? Ускорить программу? ...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2005, 22:33:01 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
ДмитНе понятна основная задача. Уйти от циклов? Ускорить программу? ...? конечно же ускорить программу но цикл на ассемблере думаю будет крутить быстрее чем на VBA сейчас работаем на цикле VBA - тормозит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 10:03:47 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
С ассемблером это ты загнул. Выбери другую среду разработки. В FoxPro команда Replace Field1 with chrtran(Field1,"йцу","qwe") выполняется максимум 2-3 секунды для средних размеров базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 15:34:50 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
5631С ассемблером это ты загнул. Выбери другую среду разработки. В FoxPro команда Replace Field1 with chrtran(Field1,"йцу","qwe") выполняется максимум 2-3 секунды для средних размеров базы. надо перекодировать 50000 строк текста на EXCEL в строке 20 ячеек в среднем по 10 знаков за максимум секунду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 15:47:16 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
Хранить 50 000 строк в Excele, вообще, смерти подобно. Такой файл даже открываться будет не за 1 секунду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 18:09:36 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
Если ускорить то: VBA-стандартный совет-выгрузить в массив,обработать (конечно циклами), загрузить назад. Если медлено, то перейти на любой более быстрый язык (.dll) лутше С. Совет выгрузить в базу данных, обработать и назад, тоже не лишён смысла. Лутше конечно данные и оставить там, 50000 строк немало! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 19:30:30 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
5631Хранить 50 000 строк в Excele, вообще, смерти подобно. Такой файл даже открываться будет не за 1 секунду. да не храним мы ничего в EXCEL надо массив отобразить на EXCEL для печати-просмотра при этом перекодировать из 8-битной базы в 16-битный EXCEL но сделать это не в базах - они далеко а на EXCEL-клиенте причем кодировки в разных базах - разные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 09:25:01 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 10:18:26 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
MX -- ALEX Вот вы там продаете регулярно надстройку какую-то... за 500. А судя по вопросам, у вас еще ничего не работает? Да и вообще стыдно, найти решения здесь, а потом, компилировав их, продавать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 10:32:13 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
что-то я не понял, на фразу про RegExp все дружно забили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 18:17:54 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
fundddчто-то я не понял, на фразу про RegExp все дружно забили? А никто не знает что это такое. А те кто знает им подобные задачи не интересны вообще :) Хотя прикола ради, а вообще regexp'ы в Excel засунуть можно? Разве что внешнюю программу (или dll какую-нибудь писать). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 18:43:17 |
|
||
|
Как удалить пробелы внутри слова в ячейке
|
|||
|---|---|---|---|
|
#18+
White OwlХотя прикола ради, а вообще regexp'ы в Excel засунуть можно? Разве что внешнюю программу (или dll какую-нибудь писать). Для подключения regexp, как обычно Tools->References выбери Microsoft VBScript Regular Expressions X.X и юзай на здоровье :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 22:07:23 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33364410&tid=2185577]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 381ms |

| 0 / 0 |
