Excel (2010) Преобразование форматированного значения в его текстовый эквивалент - PullRequest
0 голосов
/ 05 ноября 2019

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

Электронная таблица настроена следующим образом:

  • Вопрос 1, Ответ A, * Ответ B, Ответ C, Ответ D
  • Вопрос 2, Ответ A, Ответ B, Ответ C, * Ответ D
  • Вопрос 3, * Ответ A,Ответ B, Ответ C, Ответ D

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

Существует множество вопросов, поэтому многие ответыразных форматов. Некоторые являются валютой, т. Е. «1,45 доллара», а другие отформатированы как даты, например «23 января 1987 года», а другие ответы представлены в процентах, например, «47%».

Я использую приложение для построения тестов, которое берет электронную таблицу Excel и автоматически создает тест из электронной таблицы;однако проблема заключается в том, что он преобразует данные Excel в открытый текст.

Поскольку некоторые ячейки электронной таблицы Excel отформатированы как другие типы, такие как Валюта, Дата и Процент;они изменяются при преобразовании в открытый текст - например:

  • "$ 1,45" преобразуется в "1,45"
  • "23 января 1987 года" преобразуется в "23.01.1987"
  • " 47% "преобразуется в" 0,47 "

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

Кто-нибудь знает способ преобразования всех форматированных значений в моей электронной таблице в открытый текстовый формат без внесения каких-либо изменений в значениечто отображается в ячейке?

Ваша помощь очень ценится.

1 Ответ

0 голосов
/ 06 ноября 2019

Вот вариант, который может работать для вас, но вы можете обрабатывать только один лист за раз.

  • Сохранить файл как CSV файл
  • Переименоватьфайл в *.txt файл
  • ИМПОРТ файл и укажите для каждого столбца тип Text
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...