Изменение исходного значения формулы при другом | Excel - PullRequest
0 голосов
/ 18 июня 2020

По сути, у меня есть 2 столбца в excel one с именами, которые перечислены один раз, которые меняются каждые несколько строк, и еще один столбец, который называется «List Names», который повторяется в каждой строке, но изменяется в зависимости от того, что находится в первом столбце.

Например:

Это пример конечного результата.

enter image description here

Как Можно ли написать формулу для столбца List Names, чтобы изменить имя на основе фамилии на основе того, что было последним в первом столбце?

Обратите внимание, если имя изменится в первом столбце, второй столбец будет использовать новое имя в следующей строке (см. Выше)

Пример неверных результатов:

enter image description here

Ответы [ 2 ]

0 голосов
/ 18 июня 2020

In B2 введите:

=IF(A1<>"",A1,B1)

и скопируйте вниз:

enter image description here

0 голосов
/ 18 июня 2020

Я только что сделал следующий лист Excel:

One   <empty>
      <empty>
      <empty>
      <empty>
Two   <empty>
      <empty>
      <empty>
Three <empty>
      <empty>
      <empty>

Чтобы заполнить второй столбец, я сначала установил формулу =A1 в ячейку «B1».
В других ячейках , Я ввел следующую формулу:

=If(ISBlank(A2);B1;A2)

Затем я перетащил эту формулу в ячейку «B10».

Я понимаю, что это не совсем тот результат, на который вы надеетесь, но В вашем примере я видел «Джон» рядом с «Мэри» и «Мэри» рядом с «Марком», и я думаю, что в вашем примере есть ошибка.

...