Excel noob нужна помощь Замена среднего значения другим значением с помощью формулы Excel - PullRequest
0 голосов
/ 21 мая 2019

Я новичок в StackOverflow и в формулах Excel!

Я пытаюсь заменить слово "GIL64000" словом "GIB64000", мне нужно сделать это во многих ячейках A2: H6;A9: G13 и т. Д.

Сами ячейки содержат следующую информацию: «GIL64000_XX_X», где « XX » варьируется от WH , BL , ИЛИ , PU и т. Д. И "_X" в диапазоне от L, M, S, XL, XXL (размеры рубашки).

Итак, у меня есть клетки сзначения, такие как: "GIL64000_OR_S", "GIL64000_BL_XXL", "GIL64000_MIN_M", "GIL64000_MIN_L" и т. д.

Я пытался заставить функцию замены работать следующим образом: = REPLACE ("GIL64000"; 3; 1; "B") Но это происходит только внутри ячейки, в которой есть формула.

Я пытался добавить A2: H6 к формуле, но он не принимает ее и возвращает с #VALUE!ошибка: = REPLACE (A2: H6; 3; 1; "B")

Я попробовал какую-то другую строку, например, функцию "MID", но я не могу понять, как использовать MID с REPLACE: = REPLACE(MID (A2: H6; 3; 1; "B"))

Я пытался следовать некоторым руководствам, и все еще не могу заставить его работать.

По сути, чтоЯ хочу это слово "GIL64000" со словом "GIB64000" во всех моих ячейках, чтобы иметь возможность изменить формулу, как мне понадобится в будущем, для других значений, не только "GIL64000"

Ответы [ 3 ]

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

Есть также функция substitute (), которая будет работать, показала 2 варианта - оба будут перетаскиваться вниз, но вторая позволяет настроить символы для замены.Вы можете поставить $ на B3 и C3 для абсолютной ссылки.

См .:

enter image description here

Примечание: я не просто смотрелдля "B", хотя вы могли бы - это зависит, какие еще данные есть ...

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

Я знаю, что вы сказали, что хотите формулу, но в этом случае не чихайте на идею использования CTRL + H.Это выглядит как идеальный сценарий для одного.

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

Команда REPLACE принимает только одну ссылку на ячейку, а не диапазон.Единственное изменение, которое вам нужно сделать, это = REPLACE (A2; 3; 1; "B"), а затем просто скопируйте формулу (т.е. Ctrl + C и Ctrl + V в других ячейках, где вы хотите изменить это).

Кроме того, это не может быть применено к самой ячейке, но будет применяться к соседней ячейке.

Дайте мне знать, если это поможет.

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