2013-10-25 44 views
2

Предположим, что у нас есть ячейка с пустой строкой ="". Скопируем ячейку затем PasteValues. Полученная ячейка выглядит пустой, без каких-либо формул, но не является пустой. Почему это происходит? Кроме того, если я хочу выполнять числовые операции в диапазоне таких ячеек, каков был бы стандартный/лучший способ сделать это?Excel пустая строка копировать/вставлять значения в непустую ячейку

ответ

2

Пусть

A1 = "". Мы копируем значение в B1, а затем вставляем его как значения.

enter image description here

Теперь выберите ячейку C3 установите курсор на диапазон ввода формулы и нажмите F9.

enter image description here

Это будет выглядеть как

enter image description here

ISBLANK функция вычисляет ячейку, которая содержит пустую строку текста как ложные. ИСБЛАНК считает, что в камере есть что-то, хотя этого нет.

Подробнее here

+1

Я вижу, трюк с подсветкой + F9 очень крут! – kevinykuo

+0

@pearpies Рад, что вам понравилось. Если это, или любой другой ответ, работает для вас, пожалуйста, примите его, нажав галочку рядом с ним. http://stackoverflow.com/about – Santosh

1

То, что вы описываете zero-length string.
Помните, что zero-length string отличается от empty.

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

Смежные вопросы