Вопрос в Excel: Ячейка A2 = F2, A8 = F3, как мне этого добиться? - PullRequest
0 голосов
/ 04 мая 2019

Я пытаюсь заполнить данные столбца C = F, пока счетчик A не перезапускается. Я пробовал много вещей, но он автоматически обновляет и счетчик F +1 в последующих ячейках.

Я пробовал это =IF(A2<>-1;F2;F2+1) но он продолжает увеличивать F-ячейки. Я не хочу, чтобы он увеличивал F-ячейку только на A, но я не знаю, как этого добиться

id  word    pred    label       
0   The              O    8001  Message-Topic
1   most             O    8002  Product-Producer
2   common           O    8003  Instrument-Agency
3   <e1>audits</e1>  A0-B 8004  Entity-Destination
4   were             O    8005  Cause-Effect
5   about            O    8006  Component-Whole
6   <e2>waste</e2>.  A1-B 8007  Product-Producer
7   and              O    8008  Member-Collection
8   recycling.       O    8009  Component-Whole
-1                   O    8010  Message-Topic
0   The              O    8011  Entity-Destination
1   <e1>company</e1>A0-B  8012  Other
2   fabricates       O    8013  Entity-Destination
3   plastic          O    8014  Product-Producer
4   <e2>chairs</e2>.A1-B  8015  Entity-Origin
-1                   O    8016  Entity-Origin
0   The              O    8017  Entity-Destination
1   school           O    8018  Other
2   <e1>master</e1>. A0-B 8019  Member-Collection
3   teaches          O    8020  Product-Producer
4   the              O    8021  Message-Topic
5   lesson           O    8022  Content-Container
6   with             O    8023  Product-Producer
7   a                O    8024  Other
8   <e2>stick</e2>. A1-B  8025  Entity-Origin

Я хочу, чтобы столбец Pred начинался с c2 = F2, пока его первое предложение (до C11 или C10 меня не волнует строка -1) затем во втором предложении я хочу начать с C12 до C16 = F3 и так далее

Ниже изображение желаемого результата Desired Output

Ответы [ 2 ]

1 голос
/ 04 мая 2019

Теперь я следую тому, что вы хотите, я отредактировал это так:

=IF(A2<0,"",IF(SIGN(A2)>=0,OFFSET(F$2,COUNTIF(A$2:A2,-1),)))

Затем просто перетащил вниз.См .:

enter image description here

0 голосов
/ 04 мая 2019

Я не уверен, что правильно понял ваш вопрос, но вы можете заблокировать ссылку на ячейку, используя символ доллара.Например,

=IF(A2<>-1;$F$2;F2+1)

. Вы можете заблокировать строку, столбец или и то, и другое в зависимости от того, где вы размещаете символ $.Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...