Вопросы Excel вместо текста

Обновлено: 21.11.2024

Зарегистрированный пользователь Дата регистрации 25.12.2014 Местоположение Иерусалим MS-Off Ver XP Сообщения 23

Вопросительные знаки появляются при преобразовании электронной таблицы Excel в файл txt

Я преобразовал электронную таблицу Excel в текстовый файл. Большая часть текста в столбцах написана на французском языке, поэтому такие символы, как «�» и «�», выглядят как вопросительные знаки. Я пытался следовать инструкциям в этой статье (https://support.office.com/en-gb/art.c-d536d42fd861), но не использую параметр «Подтверждать преобразование формата файла при открытии», который он рекомендует. < /p>

Заранее спасибо за совет.

Зарегистрированный пользователь Регистрация 05.12.2012 Местоположение США MS-Off Ver Excel 2003, 2007, 2010 Сообщений 31

Forum Expert Дата регистрации 07.02.2013 Местоположение Порт-Дувр, Онтарио, Канада MS-Off Ver 2010 Сообщений 10 330

Это похоже на проблему со шрифтом/языком, когда некоторые символы шрифта, с помощью которого был создан документ, не существуют в шрифте, используемом для другого языка, и производится замена. Файл txt или csv должен состоять только из символов ascii. Можете ли вы открыть этот файл в Блокноте? Если можно, то символы правильные? Если символы неверны, при сохранении попробуйте нажать кнопку "Инструменты" рядом с кнопкой "Сохранить", нажать "Параметры Интернета", "Кодировка" и выбрать "Западноевропейская" или "ISO".

Зарегистрированный пользователь Дата регистрации 25.12.2014 Местоположение Иерусалим MS-Off Ver XP Сообщения 23

Зарегистрированный пользователь Дата регистрации 25.12.2014 Местоположение Иерусалим MS-Off Ver XP Сообщения 23

Я только что попытался открыть его в Блокноте, и вопросительные знаки все равно появились. Затем я вернулся к исходному файлу Excel и снова сохранил файл как текстовый файл, но на этот раз сохранил его как «текст Unicode». Кажется, это решило проблему. Это кажется хорошим решением?

Спасибо, что указали мне правильное направление.

Forum Expert Дата регистрации 07.02.2013 Местоположение Порт-Дувр, Онтарио, Канада MS-Off Ver 2010 Сообщений 10 330

Если текст Unicode дает результаты, которые вы ищете, я бы сказал, что вы нашли решение. Проведите несколько тестов, и если результаты будут соответствовать вашим ожиданиям, то проблему следует считать решенной. Если это так, отметьте эту тему как решенную.

Зарегистрированный пользователь Регистрация 05.12.2012 Местоположение США MS-Off Ver Excel 2003, 2007, 2010 Сообщений 31

Вы также можете проверить, правильно ли установлены свойства языкового перевода.
На ленте перейдите к пункту «Обзор», затем нажмите «Перевести». Когда откроется окно параметров «Исследование», нажмите «Параметры исследования» (внизу), затем убедитесь, что установлен флажок «Французский или любой другой язык, который вам может понадобиться».

Если это отвечает на ваш вопрос, отметьте свою тему как решенную, выбрав Инструменты темы ( над первым сообщением) и пометив тему как решенную .
Пожалуйста, проверьте ссылку "Добавить репутацию".

Зарегистрированный пользователь Дата регистрации 25.12.2014 Местоположение Иерусалим MS-Off Ver XP Сообщения 23

Хотя текст в формате Unicode помог решить первоначальную проблему, проблема не решена, поскольку портал, на который мне нужно загрузить файл, не распознает текст в формате Unicode и поэтому не принимает его. Пожалуйста, дайте мне знать, если у вас есть другие советы.

Forum Expert Дата регистрации 07.02.2013 Местоположение Порт-Дувр, Онтарио, Канада MS-Off Ver 2010 Сообщений 10 330

Самый надежный способ — узнать, что они принимают. Возможно, вы сможете преобразовать Unicode txt в приемлемый формат с помощью Word или Блокнота.

Зарегистрированный пользователь Дата регистрации 25.12.2014 Местоположение Иерусалим MS-Off Ver XP Сообщения 23

Я изучил это, они принимают только текст (без ограничений). У вас есть идея, как решить проблему с текстовым файлом?

Forum Expert Дата регистрации 07.02.2013 Местоположение Порт-Дувр, Онтарио, Канада MS-Off Ver 2010 Сообщений 10 330

"Безлимитный" на самом деле не говорит вам много полезного. Попробуйте загрузить файл в Word и сохранить его как ОБЫЧНЫЙ ТЕКСТ и посмотреть, как это будет принято.

Зарегистрированный пользователь Дата регистрации 25.12.2014 Местоположение Иерусалим MS-Off Ver XP Сообщения 23

Я полагаю, что под неограниченным имеется в виду вкладка с разделителями. Я только что попробовал вашу идею, newdoverman, и до сих пор не повезло. Он загружается нормально и удаляет вопросительные знаки, но несколько символов все еще не распознаются.

Forum Expert Дата регистрации 07.02.2013 Местоположение Порт-Дувр, Онтарио, Канада MS-Off Ver 2010 Сообщений 10 330

Если они имеют в виду разделители табуляцией, это очень плохой способ описать это. Можете ли вы загрузить образец файла проблемы? На данный момент мы только предполагаем. Также покажите символы, которые не распознаются.

Зарегистрированный пользователь Дата регистрации 25.12.2014 Местоположение Иерусалим MS-Off Ver XP Сообщения 23

В прикрепленном файле Excel пример того, как он должен выглядеть на французском языке, и текстовый файл того, как он будет выглядеть после того, как я сохраню его как текстовый файл (с разделителями табуляцией).

Спасибо за совет

Forum Expert Дата регистрации 07.02.2013 Местоположение Порт-Дувр, Онтарио, Канада MS-Off Ver 2010 Сообщений 10 330

Зарегистрированный пользователь Дата регистрации 25.12.2014 Местоположение Иерусалим MS-Off Ver XP Сообщения 23

Forum Expert Дата регистрации 07.02.2013 Местоположение Порт-Дувр, Онтарио, Канада MS-Off Ver 2010 Сообщений 10 330

Файлы CSV и DOS (текстовые) работали неправильно.

Зарегистрированный пользователь Дата регистрации 25.12.2014 Местоположение Иерусалим MS-Off Ver XP Сообщения 23

Спасибо. Я вижу, что пример с разделителями табуляции получается неправильным. Версия Unicode хороша, но, как я уже сказал, место, где я их загружаю, похоже, не принимает ее. Я чувствую, что мы приближаемся.

Forum Expert Дата регистрации 07.02.2013 Местоположение Порт-Дувр, Онтарио, Канада MS-Off Ver 2010 Сообщений 10 330

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

Техническая информация, которую вам дали, была совершенно бесполезна. Вам нужно знать формат и кодировку, которую они ожидают. Правильный формат с неправильной кодировкой не будет работать и наоборот. Неограниченно, просто ничего не значит, поэтому вам нужна гораздо более подробная информация, чем та, которую вам предоставили.

Думаю, это все, чем я могу помочь вам с этой проблемой.

Как найти и заменить звездочку/вопросительный знак/тильду в Excel?

При работе с файлом Excel необходимо найти ячейки, содержащие звездочку, вопросительный знак или тильду, и заменить определенные символы другими значениями. Большинство из вас может подумать о том, чтобы ввести звездочку (*), вопросительный знак (?) или тильду (~) в текстовое поле «Найти» и заменить их. Но таким образом вы получите неверный результат. В этой статье я расскажу о том, как быстро и правильно найти и заменить звездочку/вопросительный знак/тильду в Excel.

  • Повторное использование всего: добавляйте наиболее часто используемые или сложные формулы, диаграммы и другие объекты в избранное и быстро используйте их повторно в будущем.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты объединения: несколько книг и листов в одну; Объединение нескольких ячеек/строк/столбцов без потери данных; Объединить повторяющиеся строки и суммировать.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Одна рабочая книга для нескольких файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить, пропуская скрытые/отфильтрованные строки; Подсчет и сумма по цвету фона; Массовая рассылка персонализированных электронных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировка по неделям, дням, частоте и т. д.; Фильтр по полужирному шрифту, формулам, комментариям.
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50 % своего времени и сократите количество кликов мышью каждый день!

Чтобы найти и заменить эти конкретные символы, необходимо добавить символ тильды (~) перед звездочкой, вопросительным знаком или тильдой в текстовом поле «Найти». Для этого выполните следующие действия:

<р>1. Выберите ячейки диапазона, которые вы хотите заменить определенными символами.

<р>2. Нажмите «Главная» > «Найти и заменить» > «Заменить», или вы можете нажать сочетание клавиш Ctrl + H, чтобы открыть диалоговое окно «Найти и заменить», см. снимок экрана:

<р>3. В диалоговом окне «Найти и заменить» введите ~* в текстовое поле «Найти», чтобы найти ячейки, содержащие символ *, а затем введите значение, которое вы хотите заменить, в поле «Заменить на текст», см. снимок экрана:

<р>4. Затем нажмите кнопку «Заменить все» в диалоговом окне, и все звездочки будут заменены нужным значением.

<р>5. Наконец, закройте диалоговое окно «Найти и заменить».

Примечание. Если вам нужно заменить знак вопроса или тильду, просто введите ~? или ~~ в текстовом поле «Найти».

Иногда данные в Excel нуждаются в очистке. Чтобы заменить звездочку (*) в данных запятой, вы можете использовать функцию «Заменить» в Excel.

На ленте выберите Главная > Найти и выбрать > Заменить.

Обычно, когда вы используете функцию замены в Excel, вы просто вводите символ, который хотите найти, а затем символ, которым хотите его заменить.

Однако при поиске определенных специальных символов, таких как звездочка, нельзя просто вставить звездочку в текстовое поле Найти. Это связано с тем, что звездочка является подстановочным знаком, и функция замены заменяет весь текст запятой.

Вместо этого при вводе звездочки в текстовое поле «Найти что» ставьте перед ней тильду (~). Тильду можно найти в верхней левой части клавиатуры над клавишей табуляции.

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

Заменить вопросительный знак

Аналогично замена вопросительного знака должна производиться таким же образом; знак вопроса также является подстановочным знаком.

Еще раз поставьте тильду перед вопросительным знаком, прежде чем нажимать «Заменить» или «Заменить все».

При нажатии кнопки "Заменить все" будут заменены только вопросительные знаки, а не остальной текст.

Функция ПОДСТАВИТЬ

Другой способ заменить текстовую строку другой текстовой строкой — использовать функцию ПОДСТАВИТЬ.

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

Оглавление

*Это руководство предназначено для Excel 2019/Microsoft 365 (для Windows). Есть другая версия? Нет проблем, вы можете выполнить те же действия.

3 разных подстановочных знака

В Excel доступны три разных подстановочных знака, и, как вы понимаете, все они имеют разное применение.

Есть звездочка (*), вопросительный знак (?) и тильда (~).

Каждый по-своему, эти подстановочные знаки могут принимать любое значение.

Каждый по-своему, эти подстановочные знаки могут принимать любое значение.

Каспер Лангманн, соучредитель Spreadsheeto

Подпишитесь, загрузив наш образец файла прямо ниже!

Звездочка как подстановочный знак (*)

Первый подстановочный знак, который мы хотим изучить, — это символ звездочки. Это самый общий подстановочный знак в группе.

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

Например, если мы заменим звездочку, например "Ш*", она может представлять такие строки, как "Лист", "Показать", "Она", "Встряхнуть", "Обувь", "Рубашки" и т. д.

Его можно поместить в начало строки, например «*-01». При этом будут распознаваться все значения, оканчивающиеся на "-01", независимо от количества предшествующих символов.

Полезность звездочки в качестве подстановочного знака уже должна стать для вас более очевидной, верно 🙂 ?

Теперь, когда у нас есть объяснение того, как работает подстановочный знак звездочки, давайте рассмотрим практический пример того, как мы можем использовать его с фильтром для столбца данных.

Каспер Лангманн, соучредитель Spreadsheeto

Давайте посмотрим, как именно вы можете использовать подстановочный знак звездочки

Обратите внимание: столбец с названиями организаций, некоторые из которых содержат аббревиатуру LLC.

Теперь мы можем фильтровать все те организации в списке, которые являются LLC, используя подстановочный знак звездочки.

И тогда мы получаем следующий результат…

Обратите внимание: как только мы введем «*LLC» в текстовое поле фильтра, все записи без «LLC» будут удалены.

Каспер Лангманн, соучредитель Spreadsheeto

Давайте посмотрим, что произойдет, если мы изменим наш фильтр на «*C».

Обратите внимание, что фильтр теперь возвращает «УПРАВЛЕНИЕ ОТХОДАМИ MO INC» в дополнение ко всем предыдущим организациям, возвращаемым при поиске «*LLC».

Удалив "LL" из нашего предыдущего фильтра, мы еще больше обобщили его, и теперь все значения, оканчивающиеся на "C", включаются в фильтр.

Подстановочный знак также работает в этом случае независимо от регистра букв.

Мы также можем расширить наш фильтр, поставив звездочку в начале строки поиска, если это необходимо.

Обратите внимание, что мы смогли получить больше записей из списка, расширив наш поиск по подстановочным знакам, чтобы включить любое количество символов как до, так и после термина «город».

Используя слово «город*», мы бы никогда не захватили все записи, содержащие слово «город» в строке.

Читайте также: