
Кто-нибудь знает техническое объяснение разницы между двумя методами копирования/вставки, представленными ниже?
- Копировать и вставлять специальные значения (в пределах одного экземпляра Excel)
- Специальное копирование и вставка - текст (между отдельными экземплярами Excel)
Немного предыстории: я работаю с таблицей Excel, которая требует от пользователей загружать несколько таблиц данных каждую неделю из выходных данных системы (непоследовательно отформатированных выходных данных) - поэтому много копий и вставок. Текущий mo - делать это только из отдельного экземпляра Excel, иначе могут возникнуть ошибки (например, код поставщика 000025 может быть преобразован в 25).
Я могу буквально взять ячейку с числовым значением, скопировать и вставить ее, используя два перечисленных выше метода, на тот же лист, и они не будут распознаны как одинаковое содержимое.
решение1
Вставить как значения вставит значение. Если это текст, то он останется текстом, если это число, то он останется числом.
Вставить как текст преобразует значение в текст. Текст останется текстом, но число, вставленное как текст, будет интерпретироваться Excel не как число, а как строка.
Попробуйте использовать=C3=VALUE(C4)