Мне нужна ячейка для автоматического заполнения при вводе данных в соседнюю ячейку

15068
Kyle Hinkebein

Я хотел бы, чтобы ячейки E5-E39 автоматически заполнялись данными в ячейке P1 при вводе данных в ячейки B5-B39. Поэтому, когда что-то вводится в ячейки B5-B39, E5-E39 автоматически заполняются информацией в P1.

Благодарю.

-1
`= Если (ISBLANK ($ В5); ""; $ P $ 1)`? eirikdaude 9 лет назад 1
Я скопировал и вставил это в одну из моих C-клеток, но это не сработало ?? Спасибо, что нашли время, чтобы помочь мне .. Он окрашивает () вокруг B5 в красный .. Kyle Hinkebein 9 лет назад 0
Кажется, работает на меня. [См. Примеры данных] (https://docs.google.com/spreadsheets/d/1KbLTNQ2w7Af8kjLB5KJxvEUheA4M9JncnSbjnTL_Jvo/edit?usp=sharing) @Kyle eirikdaude 9 лет назад 0
Я не должен копировать? правильный? Kyle Hinkebein 9 лет назад 0
Правильный. Получаете ли вы описание вашей ошибки при помещении формулы в ячейку? eirikdaude 9 лет назад 0
Нет описания, он продолжает говорить, что есть проблема с формулой, но нет фактического описания. = IF (ISBLANK ($ B5); ""; $ P $ 1) просто продолжает выделять круглые скобки вокруг красного B5 и синего B5. Kyle Hinkebein 9 лет назад 0
Попробуйте открыть формулу в мастере, выделив ячейку и щелкнув маленькую клавишу «fx» вверху (http://imgur.com/KOXxMBl), чтобы увидеть, как оценивается каждая часть формулы. Затем отредактируйте, какие результаты вы получите в исходном вопросе (или просто сделайте скриншот того, что происходит, и опубликуйте, например, imgur), и я попытаюсь написать ответ eirikdaude 9 лет назад 0
Попробуйте формулу, используя запятые (`,`) вместо точек с запятой (`;`). Это зависит от региона. CharlieRB 9 лет назад 1
Работает отлично, мужик, это были точки с запятой, большое спасибо .. Если вы хотите опубликовать это как ответ сейчас, я проверю это для вас, чтобы вы получили кредит .. Kyle Hinkebein 9 лет назад 0

1 ответ на вопрос

0
eirikdaude

Это можно сделать с помощью довольно простой формулы:

=IF(ISBLANK($B5),"",$P$1) 

Он проверит, пуста ли ячейка в столбце B той же строки. Если он пуст, он заполнит пустую строку в ячейке, в которой он находится, если нет, он заполнит текущее значение P1. Так как он также ссылается на значения в столбце B, он обновится, если вы измените значение там. Знаки $ делают это так, чтобы ссылки сразу после него не менялись, когда вы копировали его на лист. Это означает, что когда вы копируете его, или, где бы то ни было, изменится только «5» i B5, остальные ссылки останутся прежними.

Рад, что мы наконец-то выяснили, в чем проблема, и немного удивлены тем, что синтаксис для Excel во всем мире непоследователен.

Да, отлично работает, спасибо за объяснение, я пытаюсь учиться, а не просто задавать вопросы. Это удивительно, они не совпадают .. Kyle Hinkebein 9 лет назад 0

Похожие вопросы