0 / 1 / 0
Регистрация: 01.09.2017
Сообщений: 12
|
|
1 | |
Нестираемые пробелы в ячейках12.02.2018, 14:54. Показов 8178. Ответов 4
Добрый день,
Столкнулась с проблемой, что б в Эксель-файле, который я получаю из разных источников ( его заполняют множество разных специалистов из другого отдела) в некоторых ячейках, стоят в конце кода "пробелы", которых никак стереть. То есть эксель не видит это "нечто" как знак пробела ( "Find and Replace", "Text to column" не помогают его стереть) а при попытке стереть его вручную, стирается последняя цифра ! До меня работал человек, которая просто вручную перепечатывала, но если учесть что в таблице таких десятки, то это гиганская мануальная работа. Частично помогает формула RIGHT (тк знаю, что должно быть 9 знаков в коде) и потом скопировать и вставить как значение, но опять таки ж, если этих пробелов больше чем 1, то все равно приходится переписывать вручную. Пример с куском таблицы прикреплен. В нем в столбце В коды, и ряд 4 и 5 имеют эти странные пробелы. Помогите разобраться, что это за такой загадочный нестираемый пробел, и как его массово распознать в таблице, где в целом больше 2 тысяч кодов и удалить. (Специалистов пытала, откуда они его копируют, но ничего вразумительного в ответ не услышала)
0
|
12.02.2018, 14:54 | |
Ответы с готовыми решениями:
4
Необходимо убрать пробелы в ячейках после текста Массив из 12 ячеек заполнить рандом, заменить нули в ячейках с четным индексом на 1 в ячейках с нечетным на -1 Написать функцию, которая удаляет все сдвоенные пробелы пробелы из строки Во введенном тексте удалить все пробелы, если пробелы присутствуют |
2900 / 1716 / 703
Регистрация: 04.09.2015
Сообщений: 3,433
|
|
12.02.2018, 15:44 | 2 |
А если так?
Код
=--ПРАВСИМВ(B4;9)
1
|
15146 / 6419 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
12.02.2018, 15:50 | 3 |
JevgeniaP, это знак табуляции. Методом "Text to column" он успешно удаляется, если выбрать "с разделителями", на след. шаге "знак табуляции". Потом придется F5 - выделить - пустые ячейки и удалить со сдвигом влево.
Или формулой - работает при любой длине текста (<100) Код
=ПСТР(B2;1+(КОДСИМВ(B2)=9);99)
1
|
2900 / 1716 / 703
Регистрация: 04.09.2015
Сообщений: 3,433
|
|
12.02.2018, 15:55 | 4 |
Таб можно и так убрать
Код
=--ПОДСТАВИТЬ(B4;СИМВОЛ(9);)
1
|
0 / 1 / 0
Регистрация: 01.09.2017
Сообщений: 12
|
||||||
12.02.2018, 16:49 [ТС] | 5 | |||||
Всем спасибо огромное
Теперь знаю что это за странные пробелы. На другом форуме так же подсказали что убрать можно при помощи кода:
0
|
12.02.2018, 16:49 | |
12.02.2018, 16:49 | |
Помогаю со студенческими работами здесь
5
Удалить повторяющиеся пробелы, также пробелы в начале и в конце строки (ассемблерная вставка) Как удалить все пробелы в строке, и если есть кавычки, то между ними пробелы заменить на % Удалить в строке все лишние пробелы, то есть серии подряд идущих пробелов заменить на одиночные пробелы Описать функцию, которая удаляет из заданной строковой величины все лишние пробелы. Пробелы считаются лишними, Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |