|
Удалить символ из содержимого ячейки excel
|
|||
---|---|---|---|
#18+
Здравствуйте уважаемые специалисты. Как с помощью макроса или формул автоматизировать процесс удаления символа "*" (звёздочка) из содержимого ячеек столбца. Столбец имеет ячейки, в которых записаны данные, например следующего вида: 34; 65,3*; 21,89; 123,5* и т.д., т.е. смешанные данные и у отдельных присутствует символ "*" всегда в конце числового значения. Как его удалить, оставив без изменения остальные. Стандартными методами поиска и замены ничего не получилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2011, 19:02 |
|
Удалить символ из содержимого ячейки excel
|
|||
---|---|---|---|
#18+
valeriy19Стандартными методами поиска и замены ничего не получилосьпочему это? не получилось найти этот пункт в меню или что? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2011, 19:19 |
|
Удалить символ из содержимого ячейки excel
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2011, 20:13 |
|
Удалить символ из содержимого ячейки excel
|
|||
---|---|---|---|
#18+
Спасибо, но я работаю в Excel 2010 и если поднять галочку "ячейка целиком" - возникает ошибка "Эксель не удаётся найти искомые данные",а если поднять только галочку "учитывать регистр"-происходит замена "*" на указанный Вами дефис "-". Но мне нужно полное уничтожение "*". Пробовал убрать дефис и др., о чём догадался-не помогает. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2011, 21:21 |
|
Удалить символ из содержимого ячейки excel
|
|||
---|---|---|---|
#18+
valeriy19, Используйте тильду ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2011, 22:22 |
|
Удалить символ из содержимого ячейки excel
|
|||
---|---|---|---|
#18+
Спасибо, разобрался. Может быть кому-нибудь пригодится, поэтому привожу формулу, которая решает мою задачу, т.е. отрезает один символ * справа в столбце. =ЕСЛИ(ПРАВСИМВ(N1:N1;1)="*";ЛЕВСИМВ(N1:N1;ДЛСТР(N1:N1)-1);N1:N1). При небольшой трансформации, можно отрезать символы (и не один) слева. После выделения диапазона пишете формулу и жмёте Ctrl-Enter. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2011, 16:08 |
|
Удалить символ из содержимого ячейки excel
|
|||
---|---|---|---|
#18+
А не проще написать формулу вида =ПОДСТАВИТЬ("Старый* текст**** со звездочками***";"*";"") Тогда и всякие контрол шифт ентер не потребуются... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2011, 18:41 |
|
Удалить символ из содержимого ячейки excel
|
|||
---|---|---|---|
#18+
Или же просто Ctr+F -> найти "*"; поле "заменить на" оставляем пустым. Жмём "заменить все". ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2013, 14:45 |
|
Удалить символ из содержимого ячейки excel
|
|||
---|---|---|---|
#18+
Alexey II, не получается. Не происходит изменения. Но комп отчетался о успешной замене ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2015, 10:52 |
|
Удалить символ из содержимого ячейки excel
|
|||
---|---|---|---|
#18+
Дэнил, Не меняется, если стоят форматы. А как сбросить форматы до "Формат не задан" точно не знаю. Но когда перезапускаешь или как-то иначе шаманишь над файлами, то форматы сбрасываются по умолчанию, и тогда можно удалять с помощью Тильды отдельные символы. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2015, 11:50 |
|
|
start [/forum/topic.php?fid=61&msg=37546917&tid=2173366]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 134ms |
0 / 0 |