Я копирую вставленные числа из текстового файла в Excel, но он распознает пустые ячейки как нечисловые. Как я могу изменить их на числовые, чтобы сделать мой анализ? Я не хочу вставлять ноль или что-то еще. Сообщение об ошибке: выбор содержит не числовые данные, в то время как ожидается, что он будет содержать только числовые данные. (первый случай найден в ячейке $ J $ 6).
2 ответа
Это зависит от того, что вы пытаетесь сделать. Если вы хотите обрабатывать ячейку A1 как числовую, если она числовая или пустая, вы можете использовать A1+0
. Например:
=ISNUMBER(A1+0)
возвращает True, если A1 содержит число или является пустым, но возвращает False, если A1 содержит текст (даже если text =""
).
Если вы хотите использовать ячейку A1 в расчете, даже если она содержит текст, вы можете использовать Sum(A1)
которая вернет 0, если A1 не содержит числа. Например:
=1+SUM(A1)
вернет 1, если a1 содержит текст или пуст, и вернет 1 + A1, если A1 содержит число.
В ответ на ваш комментарий:
Если вам нужно значение ячейки (числовое или нет) или ноль (если ячейка пуста), вы можете использовать:
=IF(ISBLANK(A1),0,A1)
Я решил это: скачайте и откройте SPSS, измените тип на числовой и скопируйте вставьте обратно в тупой Excel