Так раздражен, я не могу найти простой ответ на этот простой вопрос!

Я использую OpenOffice Calc. Мне нужна формула, которая будет определять, является ли ячейка пустой, и должна ли она заменить ее содержимым в ячейке над ней.

Я думаю, что лучший способ сделать это - создать новый пустой столбец, вставить туда формулы. Затем скопируйте результаты формулы и вставьте в исходный столбец в виде простого текста.

Column A        : Column B (formula column)

Joe               Joe
Bloggs            Bloggs
Mack              Mack
                  Mack
                  Mack
Peter             Peter
John              John
                  John
Joe               Joe

Что-то вроде этого:

=IF(A2="",A1) или =IF(ISBLANK(A2);A1) 

Не могу заставить работать формулы, и я получаю только ошибку (ошибка:508 / ошибка:509).

1 ответ1

0

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

        VLOOKUP последнее текстовое значение

Формула в B1 имеет вид

=VLOOKUP("zzzz"; A$1:A1; 1)

Заполните при необходимости.

Использование VLOOKUP для приблизительного соответствия обычно требует сортировки данных в столбце поиска. Это не тот случай, когда мы используем zzzz в качестве значения для поиска, чтобы поймать последнее доступное текстовое значение в столбце A из текущей позиции. Текущее положение строится путем блокировки строки первой части A$1:A1 и разрешения последней части «плавать». В результате получается A$1:A1 , A$1:A2 , A$1:A3 и т.д.

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