Я читаю данные (комбинацию букв и цифр) с листа Excel и помещаю их в текстовое поле в целевом приложении, где ввод должен давать уникальный элемент из базы данных.
Однако (иногда) за данными в ячейке excel есть пробел, что приводит к «данные не найдены», когда этот пробел вводится в поле поиска в целевом приложении. Однако пробел не кажется пробелом, поскольку я не могу обрезать этот пробел AA-внутренне. Я предполагаю, что это (или какой-то аналогичный специальный символ html).
редактировать: уже подтверждено, что это .
Q: Как я могу избавиться от таких персонажей AA внутри?
Пробовали: ни (а) Обрезать, (б) Заменить " " ->"", ни (в) Заменить " " -> "" не работают.
Обходной путь: в настоящее время я проверяю длину предоставленных данных: если они длиннее 10 символов, я беру только самые левые 10 символов. Это работает здесь, поскольку это бизнес-правило для данных, с которыми я работаю, но я все еще заинтересован в оригинальном решении, поскольку могут быть предстоящие случаи, когда никакое бизнес-правило мне не поможет.
Версия АА: 11.3.1
Благодарен за участие...
разместит две ячейки в следующих комментариях:
Кажется, что Stack Overflow игнорирует эти символы, можете ли вы вставить ячейку на этот веб-сайт и нажать «Показать мне символы soscisurvey.de/tools/view-chars.php».
Спасибо за эту страницу. Время от времени будет очень полезно :) U+A0 - это символ, который действительно является






Хорошо, поскольку это неразрывный символ пробела, вы можете заменить его с помощью Regex в команде замены.
Находить:\u00a0
Опции: Регулярное выражение.
Избавился от него с помощью команды «Заменить» с отмеченным RegEx:
[^a-z A-Z 0-9]
Это может вызвать проблемы, если данные содержат адрес электронной почты или любые специальные символы, такие как @ или точка.
в моем случае это могут быть только цифры и буквы. Но да, для других случаев это нужно иметь в виду. Спасибо
Можете ли вы скопировать ячейку и вставить ее здесь в отдельной строке? или комментарий?