Excel: filtruj spójne informacje z ciągle zmieniającej się komórki

0

Konfiguruję arkusz kalkulacyjny Excel i muszę wyodrębnić kwotę dolara z określonych komórek. Problem polega na tym, że w komórce zawsze będzie kwota dolara, ale informacje po obu stronach kwoty w dolarach ciągle się zmieniają.

Przykład: wprowadź opis zdjęcia tutaj
jak widać, zawartość kolumny A zmienia się w zależności od daty i łącznej kwoty, ale muszę tylko wyświetlić kwotę w dolarach. Cały tekst przed i po liczbach, które chcę ukryć lub usunąć. (Kolumna A nie może być modyfikowana, ponieważ pobiera te informacje ze źródła danych, a wszelkie zmiany zostaną zapisane).

Wypróbowałem kilka różnych sposobów, ale wciąż nie mogę wymyślić, jak je połączyć:

  • Próbowałem =RIGHTdostać kwotę w dolarach, ale długość kwoty ciągle się zmienia
  • Próbowałem =LENGTHuzyskać całkowitą długość, pomniejszając Domestic Total as ofją o to, ale to doprowadza mnie tylko do połowy
  • Próbowałem =FINDznaleźć $, ale nie mogłem wymyślić, jak usunąć dodatkowe

Zapomniałem też zrobić zrzut ekranu: jeśli w komórce [ A6 ] nie ma nic, potrzebuję [ D6 ] do wyświetlenia, $0ponieważ nie ma jeszcze sumy.

Mam nadzieję, że wystarczająco dobrze wyjaśniłem mój problem. Jeśli nie, postaram się usunąć wszelkie zamieszanie.


źródło

Odpowiedzi:

1

Coś takiego działałoby, używając twoich obecnych metod -

=MID(A1,FIND("$",A1),FIND(" ",A1,FIND("$",A1))-FIND("$",A1))

Zasadniczo znajdź pozycję $i pozycję pierwszego po $i wyciągnij sznur między nimi.

Rzuć w if()puste miejsce -

=IF(A1="","$0",MID(A1,FIND("$",A1),FIND(" ",A1,FIND("$",A1))-FIND("$",A1)))

Do obsługi błędów możesz użyć tego -

=IFERROR(IF(A1="","$0",MID(A1,FIND("$",A1),FIND(" ",A1,FIND("$",A1))-FIND("$",A1))),RIGHT(A1,LEN(A1)-FIND("$",A1)+1))
Raystafarian
źródło
Dostaję #VALUE!błąd, gdy próbowałem tego na moim pierwszym przykładzie ...
Zgadza się, ponieważ nie ma "", gdy nie ma (estimate)prawa?
Raystafarian
masz rację
@ bobSmith1432 możesz uruchomić i iferror()naprawić, zobacz poprawioną odpowiedź.
Raystafarian
Czy z ciekawości, czy ta funkcja będzie działać również w Dokumentach Google?