Pytam więc jeszcze raz, ponieważ jestem bardzo blisko bycia tam, gdzie chcę.
Otrzymałem już pomoc, za którą jestem bardzo wdzięczny, ale jeszcze więcej byłoby bardzo mile widzianych!
Próbuję być w stanie wkleić dane do komórki, która automatycznie zapełni się w ciągu tekstowym w innej komórce. Jak widać na moim obrazie, jestem w stanie zastąpić dane w pierwszym polu, jednak wydaje mi się, że nie potrafię wymieniać danych również w drugim podświetlonym polu.
Formuła, której używam do tej pory, to:
=SUBSTITUTE(A17,MID(A17,FIND("[",A17)+1,FIND("]",A17)-FIND("[",A17)-1),TEXT(C2,"mm/dd/yyyy"))
Zasadniczo chcę mieć możliwość wklejania danych w polach kolumny C i umieszczania ich w ciągach tekstowych kolumny A.
Wszelaka pomoc jest bardzo doceniana!
Ostatecznym celem jest utworzenie 9 wierszy notatek, które można skopiować z komórek w kolumnie C i wypełnić dane w poszczególnych ciągach tekstowych. Dostarczony obraz pokazuje, gdzie chcę móc szybko wkleić informacje, które zapełniają się w odpowiedniej lokalizacji w kolumnie A, moje odniesienia wkleiłem poniżej w kolumnie A:
Za pomocą:
= SUBSTITUTE (SUBSTITUTE (A21, MID (A21, FIND („[”, A21) + 1, FIND („]”, A21) -FIND („[”, A21) -1), TEXT (C8, „state”) )), „104 date”, C4,1)
Pochodzę z:
Zamówione terminy [stanowe] obowiązujące [data 104], zaktualizowane 103/104.
Kończę z:
Zamówione terminy [PA] obowiązują [43167], zaktualizowano 103/104.
Wiem, że data jest po prostu poza formatem, ale nie udało mi się sprawić, by „mm / dd / rrrr” działało poprawnie w tej formule, podczas gdy w tej formule:
= SUBSTITUTE (SUBSTITUTE (A17, MID (A17, FIND ("[", A17) + 1, FIND ("]", A17) -FIND ("[", A17) -1), TEXT (C2, "mm / dd / rrrr ”)),„ agencja ”, C6,1)
Działa dobrze:
Przed: Agent obowiązuje [data 102] w [agencji].
Po: Agent obowiązuje [15.03.2018] z [CITIZENS SECURITIES INC].
Mam nadzieję, że pomoże to wyjaśnić wszelkie pytania. Formuły są wszystkim, czego szukam. Makra byłyby fajne, ale nie znam VBA.
źródło
A17
powiedzieć „otworzył numer konta [numer konta] w [banku].”, Gdzie wartości dla „numer rachunku” i „Bank” są w komórkachC144
iC142
?) (4c) Czy masz jakiś sposób na znalezienie odpowiednie wartości w kolumnie C (np. użyjC142
dla „[bank]”, ponieważ komórkaC141
mówi „Wklej bank TUTAJ”), czy też potrzebujesz pomocy? ……………………… Proszę nie odpowiadać w komentarzach; edytuj swoje pytanie, aby było jaśniejsze i bardziej kompletne.Odpowiedzi:
Po prostu zagnieździłbym
SUBSTITUTE
wSUBSTITUTE
.Na przykład
źródło
43167
jest numerem seryjnym na dzieńMarch 8, 2018
. Zapomniałeś zrobićTEXT(C4,"mm/dd/yyyy"))
Odpowiedź Shinjijai zadziała, ale pomyślałem, że podam inny sposób patrzenia na to. Nie wiem, jak wygląda twój stan końcowy, ale możesz to również zrobić przy użyciu tabeli i nieco mniejszej formuły.
Powyższa tabela zawiera następującą formułę w komórce E2:
Umieszczenie tego w tabeli pozwala na użycie referencji strukturalnych (takich jak „Agent” zamiast A2). Formuła jest tylko kombinacją z góry określonego tekstu i odwołań do komórek.
Nie wiem, czy potrzebujesz zarówno daty 102, jak i 104 w tej samej formule, ale możesz łatwo rozbić tę formułę na pół i umieścić informacje o stanie końcowym 102 w Kol. E i stanie końcowym 104 w Kol. F.
Za pomocą tabeli możesz także użyć sprawdzania poprawności danych w kolumnie Agencja, aby zamiast rozwijanych nazw agencji mieć rozwijane pola kombi.
Chciałem tylko udostępnić inną opcję. Mam nadzieję, że znajdziesz świetną odpowiedź!
źródło