Możliwy duplikat:
Czy możesz wykonywać wyrażenia regularne w programie Excel bez VBScript?
Chciałbym zastąpić wzorzec ciągu innym wzorem:
= SUBSTITUTE (SUBSTITUTE (nazwa, „Vlue”, „Replace”), „Value”, „Replace”)
Gdzie szukam „Wartość” lub „Klej” i zastąpienie go „Zastąp”.
Być może coś zmierza w tym kierunku (to nie działa):
= SUBSTITUTE (nazwa, „V? Lue”, „Replace”)
Jak łatwo to osiągnąć w programie Excel 2010 w systemie Windows?
microsoft-excel-2010
regex
WilliamKF
źródło
źródło
substitute
i próbuję obu przypadków, ale wyobrażam sobie, że jest lepszy sposób.Va?lue
dopasować to, co opisujesz??
wymagać jednej postaci?Odpowiedzi:
Nie tak łatwo, jak się spodziewasz.
Po pierwsze,
?
wymaga listu, dlatego nie nadaje się do twojego przypadku, ponieważ tylko 5-literowe słowa zostałyby zaakceptowane Vlue .Aby to zrobić za pomocą formuł, potrzebowałem:
Pozycja, gdzie v * lue zaczyna się
Pozycja, gdzie v * lue kończy się. Może to wymagać poprawy.
Podstawienie:
Możesz oczywiście połączyć to wszystko w jedną formułę, ale ponieważ szybko się myli, nie zrobiłem tego.
źródło