2

Я копирую вставленные числа из текстового файла в Excel, но он распознает пустые ячейки как нечисловые. Как я могу изменить их на числовые, чтобы сделать мой анализ? Я не хочу вставлять ноль или что-то еще. Сообщение об ошибке: выбор содержит не числовые данные, в то время как ожидается, что он будет содержать только числовые данные. (первый случай найден в ячейке $ J $ 6).

2 ответа2

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)
-1

Я решил это: скачайте и откройте SPSS, измените тип на числовой и скопируйте вставьте обратно в тупой Excel

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .