Если мои выбранные поля содержат слово «xxx» или «yyy», я хочу изменить эти поля, чтобы показывать только эти слова. Если поле тоже не содержит, я хочу удалить информацию в этом поле.Как разобрать текст в excel?
Как это можно сделать в Excel?
Если мои выбранные поля содержат слово «xxx» или «yyy», я хочу изменить эти поля, чтобы показывать только эти слова. Если поле тоже не содержит, я хочу удалить информацию в этом поле.Как разобрать текст в excel?
Как это можно сделать в Excel?
Я думаю, вы можете использовать выражение IF здесь.
Например:
=IF(OR(A1="xxx",A1="yyy"),A1,"no")
Если в колонке А вы размещаете ххх, YYY, ZZZ каждый в отдельной строке. Затем в столбце B вы поместите эту формулу и скопируйте ее в строку B3, вы должны обнаружить, что если в ячейке присутствует «xxx» или «yyy», тогда отображается значение, в противном случае отображается «no». Вы можете изменить нет в формуле на пустую строку ""
, чтобы получить эффект удаления содержимого.
Для дальнейшего чтения на Excel IF выражение см http://www.techonthenet.com/excel/formulas/if.php
Формула листа вы будете использовать, чтобы определить, если ячейка «содержит» ххх или ууу, а затем выполнить действие запрошенную будет:
=IF(NOT(ISERROR(FIND("xxx",A1))),"xxx",IF(NOT(ISERROR(FIND("yyy",A1))),"yyy",""))
Однако я хочу отметить, что в этом случае «xxx» переопределит «yyy» в случае, когда значение ячейки, скажем, «abcyyydefxxx» ... результатом будет «xxx».
Если есть вероятность, что ячейка может содержать обе ваши строки, я переработаю формулу для ее соответствия.
Теперь A1 в точке формулы в ячейке, которую вы проверяете.
Вы думаете сделать это в макросе? Или с выражениями в других областях? –
Честно говоря, я только начал использовать Excel, поэтому я не знаю, как использовать макросы или выражения, но я быстро учащийся. Если вы просто укажете мне в правильном направлении, я все пойму. – Gregg
Сколько у вас контроля над макетом и дизайном книги? – KacireeSoftware