Новичку Excel нужна помощь Замена среднего значения другим значением с использованием формулы Excel

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

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

Сами ячейки содержат следующую информацию: «GIL64000_XX_X», где «ХХ» варьируется от белый, БЛ, ИЛИ, ПУ и т. д., а «_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! ошибка: = ЗАМЕНИТЬ (A2: H6; 3; 1; "B")

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

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

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

Скорее всего, вы говорите о «Макросах», поскольку формулы не предназначены для такого поведения.

Gar 21.05.2019 12:46

CTRL + H > Выделить диапазон > установить критерии поиска/замены - (при необходимости отметьте поиск в значениях/формулах)

Glitch_Doctor 23.05.2019 11:46
Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
0
2
32
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

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

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

Позвольте мне знать, если это помогает.

Итак, я пропустил ключевое слово «диапазон». Я обнаружил, что «найти и заменить инструмент» на самом деле работает для этого очень просто! Ваш метод сработает, но не будет самым эффективным (как "Найти и заменить") Спасибо за отзыв! Это действительно помогло :)

Anon Ymus 21.05.2019 12:52

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

Видеть:

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

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

Другие вопросы по теме