Note: The other languages of the website are Google-translated. Back to English

Jak zwrócić wartość w innej komórce, jeśli komórka zawiera określony tekst w programie Excel?

Jak pokazano poniżej, gdy komórka E6 zawiera wartość „Tak”, komórka F6 zostanie automatycznie wypełniona wartością „Zatwierdź”. Jeśli zmienisz „Tak” na „Nie” lub „Neutralność” w E6, wartość w F6 zostanie natychmiast zmieniona na „Odrzuć” lub „Ponownie rozważ”. Jak możesz to zrobić? W tym artykule zebrano kilka przydatnych metod, które pomogą Ci łatwo go rozwiązać.


Zwróć wartość w innej komórce, jeśli komórka zawiera określony tekst z formułą

Aby zwrócić wartość w innej komórce, jeśli komórka zawiera tylko określony tekst, wypróbuj następującą formułę. Na przykład, jeśli B5 zawiera „Tak”, zwróć „Zatwierdź” w D5, w przeciwnym razie zwróć „Nie kwalifikuj”. Wykonaj następujące czynności.

Wybierz D5 i skopiuj do niego poniższą formułę i naciśnij Wchodzę klucz. Zobacz zrzut ekranu:

Wzór: Zwróć wartość w innej komórce, jeśli komórka zawiera określony tekst

= JEŻELI (ISNUMBER (SZUKAJ ("Tak",D5)), „Zatwierdzać","Brak kwalifikacji")

Uwagi:

1. We wzorze „Tak" D5"Zatwierdzać"I"Brak kwalifikacji”Wskazują, że jeśli komórka B5 zawiera tekst„ Tak ”, określona komórka zostanie wypełniona tekstem„ Zatwierdź ”, w przeciwnym razie zostanie wypełniona tekstem„ Nie kwalifikuj ”. Możesz je zmieniać w zależności od potrzeb.

2. Aby zwrócić wartość z innych komórek (takich jak K8 i K9) na podstawie określonej wartości komórki, użyj poniższej formuły:

= JEŻELI (ISNUMBER (SZUKAJ ("Tak",D5)),K8,K9)

Z łatwością zaznaczaj całe wiersze lub całe wiersze w zaznaczeniu na podstawie wartości komórki w określonej kolumnie:

Podróż Ruta de la Plata w liczbach Wybierz określone komórki użyteczność Kutools dla programu Excel może pomóc w szybkim zaznaczeniu całych wierszy lub całych wierszy w zaznaczeniu na podstawie określonej wartości komórki w określonej kolumnie w programie Excel.  Pobierz teraz pełną funkcję 60-dniową darmową ścieżkę Kutools dla programu Excel!


Zwróć wartości w innej komórce, jeśli komórka zawiera różne teksty z formułą

Ta sekcja pokaże Ci formułę zwracania wartości w innej komórce, jeśli komórka zawiera inny tekst w programie Excel.

1. Musisz utworzyć tabelę z określonymi wartościami i wartościami zwracanymi, które znajdują się oddzielnie w dwóch kolumnach. Zobacz zrzut ekranu:

2. Wybierz pustą komórkę do zwrócenia wartości, wpisz do niej poniższą formułę i naciśnij Wchodzę aby uzyskać wynik. Zobacz zrzut ekranu:

Wzór: Zwróć wartości w innej komórce, jeśli komórka zawiera różne teksty

= WYSZUKAJ.PIONOWO (E6,B5: C7,2,FAŁSZYWY)

Uwagi:

W formule, E6 czy komórka zawiera określoną wartość, na podstawie której zwrócisz wartość, B5: C7 to zakres kolumn zawierający określone wartości i wartości zwracane, rozszerzenie 2 liczba oznacza, że ​​zwracane wartości znajdują się w drugiej kolumnie w zakresie tabeli.

Odtąd, po zmianie wartości w E6 na konkretną, odpowiadająca jej wartość zostanie natychmiast zwrócona w F6.


Łatwo zwracaj wartości w innej komórce, jeśli komórka zawiera różne teksty

W rzeczywistości możesz rozwiązać powyższy problem w łatwiejszy sposób. Plik Poszukaj wartości na liście użyteczność Kutools dla programu Excel może pomóc Ci to osiągnąć za pomocą zaledwie kilku kliknięć bez pamiętania wzoru.

1. Podobnie jak w przypadku powyższej metody, musisz również utworzyć tabelę z określonymi wartościami i wartościami zwracanymi, które znajdują się oddzielnie w dwóch kolumnach.

2. Wybierz pustą komórkę, aby wyświetlić wynik (tutaj wybieram F6), a następnie kliknij Kutools > Pomocnik formuły > Pomocnik formuły. Zobacz zrzut ekranu:

3. w Pomocnik formuły okno dialogowe, skonfiguruj w następujący sposób:

  • 3.1 W Wybierz formułę pole, znajdź i wybierz Poszukaj wartości na liście;
    Wskazówki: Możesz sprawdzić Filtruj wprowadź określone słowo w polu tekstowym, aby szybko przefiltrować formułę.
  • 3.2 W Tablica_tabeli wybierz tabelę bez nagłówków utworzoną w kroku 1;
  • 3.2 W Wyszukaj_wartość zaznacz komórkę zawierającą określoną wartość, na podstawie której zwrócisz wartość;
  • 3.3 W Kolumna wybierz kolumnę, z której zwrócisz dopasowaną wartość. Możesz też wpisać numer kolumny bezpośrednio w polu tekstowym, tak jak potrzebujesz.
  • 3.4 Kliknij OK przycisk. Zobacz zrzut ekranu:

Odtąd, po zmianie wartości w E6 na konkretną, odpowiadająca jej wartość zostanie natychmiast zwrócona w F6. Zobacz wynik jak poniżej:

  Jeśli chcesz skorzystać z bezpłatnego okresu próbnego (30-dzień) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.


Kutools dla programu Excel - Pomaga zawsze kończyć pracę z wyprzedzeniem, mieć więcej czasu na cieszenie się życiem
Czy często zdarza Ci się nadrobić zaległości w pracy, brak czasu dla siebie i rodziny?  Kutools dla programu Excel może pomóc ci sobie z tym poradzić 80% Ułóż puzzle Excel i zwiększ wydajność pracy o 80%, daj więcej czasu na opiekę nad rodziną i cieszenie się życiem.
300 zaawansowanych narzędzi do 1500 scenariuszy pracy sprawia, że ​​Twoja praca jest o wiele łatwiejsza niż kiedykolwiek.
Nie musisz już zapamiętywać formuł i kodów VBA, daj mózgowi odpocząć od teraz.
Skomplikowane i powtarzalne operacje można wykonać jednorazowo w ciągu kilku sekund.
Zredukuj tysiące operacji wykonywanych za pomocą klawiatury i myszy każdego dnia, pożegnaj się z chorobami zawodowymi.
Zostań ekspertem Excela w 3 minuty, pomóż szybko zostać rozpoznanym i awansować na podwyżkę.
110,000 300 wysoce skutecznych ludzi i wybór ponad XNUMX znanych na całym świecie firm.
Spraw, aby Twoje 39.0 $ było warte więcej niż 4000.0 $ szkolenia innych.
Pełna wersja bezpłatnej wersji próbnej 30-dzień. 60-dniowa gwarancja zwrotu pieniędzy bez powodu.

Sortuj komentarze według
Komentarze (98)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, to świetnie, ale czy można to zrobić w wielu różnych warunkach..na przykład: jeśli komórka zawiera 15105 to wyprodukuje 10, a jeśli komórka zawiera pdh152 to wyprodukuje 11 i tak dalej? Pozdrawiam, Brandon.
Ten komentarz został zminimalizowany przez moderatora na stronie
Zastanawiam się nad tym samym pytaniem, nie mogę zmusić tego do pracy. =JEŻELI(CZY.LICZBA(SZUKAJ("A,C",B:B)),"Alameda,Chicago","") coś takiego
Ten komentarz został zminimalizowany przez moderatora na stronie
Świetny artykuł, robi dokładnie to, czego chciałem... prawie! To samo pytanie jak powyżej, jak sprawić, aby ta funkcja działała z wieloma warunkami, np. Jeśli A1=tak, to B1=zatwierdź LUB IF A1=nie, to B1=odrzuć
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy nikt nie znalazł na to rozwiązania? Byłoby to bardzo pomocne.
Ten komentarz został zminimalizowany przez moderatora na stronie
@Gary,
Co próbujesz osiągnąć?


@Jan,
=JEŻELI(A1="TAK","ZATWIERDZONE",JEŻELI(A1="NIE"","ODMOWA",""))
Ten komentarz został zminimalizowany przez moderatora na stronie
Jeśli nadal masz problemy, wypróbuj ten przykład: =IF(ISNUMBER(SEARCH("Yes",A1)),"approve",IF(ISNUMBER(SEARCH("NO",A1)),"unapproved","" )
Ten komentarz został zminimalizowany przez moderatora na stronie
Chcę tylko tego samego. Ale twój przykład jest trochę skomplikowany. Nie jest łatwo pisać tak dużo, gdybym chciał zrobić to samo z dziesięcioma liczbami.plz dostarczającymi kod do tego.
Ten komentarz został zminimalizowany przez moderatora na stronie
Zrobiłem to dla 4 wartości, po prostu skopiowałem i wkleiłem z „JEŻELI” i zmieniłem to, co chciałem odczytać w komórce.
Ten komentarz został zminimalizowany przez moderatora na stronie
Nie jestem pewien, co oznacza pdh152, ale mam nadzieję, że to pomoże. Pierwszy rand między nimi będzie generował 10 cyfr, a drugi – 11.


=IF(OR(A1:A5)="15105",RANDBETWEEN(1,1000000000),RANDBETWEEN(1,10000000000))
Ten komentarz został zminimalizowany przez moderatora na stronie
Próbuję utworzyć arkusz kalkulacyjny do automatycznego tworzenia haseł. Chcę, aby komórka była wypełniona tylko wtedy, gdy jedna z poprzednich komórek ma w sobie wartość. Formuła, której chcę użyć, to

=CHAR(RANDBETWEEN(65;90))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(65;90))&RANDBETWEEN(1000;9999)&CHAR(RANDBETWEEN(42;43))


więc jeśli jedno z poprzednich pól ma w sobie wartość (nie ma znaczenia w której) to wypełnij inną komórkę powyższą formułą

ALFABET
1 Imię Nazwisko Adres e-mail Numer telefonu Nazwa użytkownika Hasło

2 Joe Blow jb@jb.com 123456 blowjo fh7#rfd


powiedzmy, że jeśli A2 jest wypełnione, zwracana jest formuła w F2, jeśli nie ma wartości w A2 pole pozostaje puste
Ten komentarz został zminimalizowany przez moderatora na stronie
Przepraszamy, mam nadzieję, że zrozumiałem Twoje zapytanie..


=IF(OR(A2<>"",B2<>"",C2<>"",D2<>"",E2<>"",F2<>""),RANDBETWEEN(1,10000000000),"")
Ten komentarz został zminimalizowany przez moderatora na stronie
Proszę pomóż. Jeśli komórka zawiera słowo, pokaż liczbę z innej komórki
Ten komentarz został zminimalizowany przez moderatora na stronie
Drogi Dave,

Czy mógłbyś dołączyć zrzut ekranu swojego arkusza kalkulacyjnego pokazujący, co dokładnie próbujesz zrobić?
Ten komentarz został zminimalizowany przez moderatora na stronie
hai ktoś tam do pomocy
Ten komentarz został zminimalizowany przez moderatora na stronie
hai, ktoś thr mi pomóc w excel?
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, chcę, aby komórka była równa sumie sumy innej komórki, jeśli pierwsza komórka jest równa określonemu tekstowi. Tak więc, jeśli A1 równa się „tak”, to A3 równa się A2. A2 ma wcześniej obliczoną sumę, powiedzmy 100 £
Ten komentarz został zminimalizowany przez moderatora na stronie
Drogi Łukaszu,
Zastosuj tę formułę = JEŻELI (A1 = "tak", A2, "") w A3, a na koniec zmień format komórki A3 na odpowiedni format waluty, zgodnie z potrzebami.
Ten komentarz został zminimalizowany przez moderatora na stronie
Potrzebujesz „Jak to zrobić”...Jeśli dana komórka zawiera określony zestaw słów...w tym nawiasy, np. C&I (MVA)
Chciałbym, aby kolumna po prawej stronie dodała 12. Nie jestem w stanie tego rozgryźć.
Ten komentarz został zminimalizowany przez moderatora na stronie
Nie wiem, dokąd trafił mój post.....
próbuję utworzyć formułę, gdy kolumna zawiera słowa: C & I (MVA), chcę, aby komórka po prawej stronie dodała 12.
Wydaje się, że nie potrafię tego poprawnie rozgryźć.
Ten komentarz został zminimalizowany przez moderatora na stronie
Potrzebujesz „Jak to zrobić”...Jeśli dana komórka zawiera określony zestaw słów...w tym nawiasy, np. C&I (MVA)
Chciałbym, aby kolumna po prawej stronie dodała 12. Nie jestem w stanie tego rozgryźć.
Ten komentarz został zminimalizowany przez moderatora na stronie
881329297 89-267 SINE, TODD A 1989 C & I (MVA) FINE 1989 2001
ABCDEFGH

Chciałbym, aby kolumna H dodała 12 z kolumny G, tylko jeśli kolumna E zawiera C & I (MVA). Problemem są nawiasy, podobnie jak znak &.
Ten komentarz został zminimalizowany przez moderatora na stronie
Droga kim,
Ta formuła może ci pomóc: =JEŻELI(E1:E12="C & I (MVA)", G1+12, " ")
Ten komentarz został zminimalizowany przez moderatora na stronie
Próbowałem tego i wciąż pojawia się „fałsz”
=JEŻELI(E1="C i I","C i I (MVA)",G1+12=H1)
Ten komentarz został zminimalizowany przez moderatora na stronie
potrzebuję tekstu w jednej komórce, aby wypełnić inną komórkę. np. jeśli komórka c2:c25 jest „azjatycka”, to komórka a2:a25 = DBE, jeśli nie pozostawić pustej? czy ktoś może mi pomóc z tą formułą?
Ten komentarz został zminimalizowany przez moderatora na stronie
Dobry dzień,
Przepraszam, że nie zrozumiałem twojego punktu. Byłoby miło, gdybyś mógł dostarczyć zrzut ekranu przedstawiający to, co próbujesz zrobić.
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzięki za wspaniałą radę jak zawsze! Chciałbym wiedzieć, czy istnieje sposób na wypełnienie komórki docelowej tylko wtedy, gdy 3 komórki "wyszukiwania" zawierają określone, ale różne wartości. Na przykład komórka docelowa (A5) powinna zwracać „Nancy Pelosi” TYLKO, jeśli A1="Stany Zjednoczone AND A2="Kalifornia" AND A3=Hrabstwo Santa Clara" AND A4="San Francisco". Zasadniczo chciałbym zwrócić wartość, w tym przypadku przedstawicieli domu, gdy użytkownik wybierze kraj, stan, powiat i miasto przedstawicieli. Rodzaj metody wyszukiwania, aby znaleźć lokalnego przedstawiciela, przeszukując kraj, stan, hrabstwo i miasto.


Mam nadzieję, że to ma sens!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dobry dzień,
Wypróbuj metody wymienione w tym artykule:
https://www.extendoffice.com/documents/excel/2440-excel-vlookup-multiple-criteria.html
Możesz też zamieścić swoje pytanie na naszym forum: https://www.extendoffice.com/forum.html aby uzyskać więcej wsparcia Excel od naszego profesjonalisty.
Ten komentarz został zminimalizowany przez moderatora na stronie
OMG .... przez DNI szukałem sposobu, aby dostać się do tej odpowiedzi !!! DZIĘKUJĘ CI!!!
Ten komentarz został zminimalizowany przez moderatora na stronie
Każdy ma jakieś pomysły na ten temat; Chcę zlecić wyszukiwanie według formuły kombinacji liter/cyfr (numer części) na innym arkuszu. Jeśli zostanie znaleziony, pociągnij odpowiedni numer komórki (wartość w dolarach)... dziękuję!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dobry dzień,
Ta formuła tablicowa może ci pomóc:=CELL("adres",INDEX(Sheet2!$D$4:$D$13,MATCH(A6,Sheet2!$D$4:$D$13,1))) + Ctrl + Shift + Enter
A6 to komórka zawierająca kombinację liter / cyfr, które będziesz przeszukiwać, a Sheet2! $ D $ 4: $ D $ 13 to zakres, w którym będziesz przeszukiwać.
Ten komentarz został zminimalizowany przez moderatora na stronie
pomyśl, a1= imię, b1=liczba, c1=dni. chcę w innym arkuszu a1= nazwa, b1=liczba, c1=?(chcę wartość dni). czy mogę cię zrozumieć.
Ten komentarz został zminimalizowany przez moderatora na stronie
Przepraszam, że nie dostałem twojego pytania.
Ten komentarz został zminimalizowany przez moderatora na stronie
„Nazwa licencjobiorcy: Walker, Charlene
308 E St South

Talladega, AL 35160

Telefon: 256-362-4307"





Chcę przenieść dane w 3 różnych komórkach / wierszu „nazwa” „adres” „telefon”. Jak mogę to zrobić?
Ten komentarz został zminimalizowany przez moderatora na stronie
Dobry dzień,
Czy masz na myśli przenoszenie danych w 3 różnych określonych komórkach lub wierszach? Naprawdę nie rozumiem twojego punktu. Byłoby miło, gdybyś mógł dostarczyć zrzut ekranu przedstawiający to, co próbujesz zrobić. Dziękuję Ci.
Ten komentarz został zminimalizowany przez moderatora na stronie
możesz chcieć uniknąć wklejania rzeczywistych danych osobowych. To wygląda na naruszenie prywatności.
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć,


Próbuję znaleźć coś podobnego do tego, ale mam problem.


Mam listę adresów w Arkuszu 1, cały adres jest w jednej komórce. Na przykład A2, A3, A4 wszystkie zawierają inny adres. Następnie w B2, B3, B4 itd. Chcę wyświetlić numer kierunkowy „3” lub „8” na przykład na podstawie kodu pocztowego w komórce w kolumnie A.


Mam listę kodów pocztowych w arkuszu 2 z kodem obszaru obok nich.


Próbowałem z VLOOKUP i CELL, ale nie mogę tego pojąć ... jeśli ktoś może pomóc, byłbym wdzięczny ...
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzień dobry,
Czy mógłbyś dołączyć zrzut ekranu swojego arkusza kalkulacyjnego?
Ten komentarz został zminimalizowany przez moderatora na stronie
Proszę pomóż. Jeśli komórka zawiera słowo, pokaż liczbę z innej komórki (przykład Jeśli n8=zatwierdzone chcę, aby podano mi informacje z k8)
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć Christina,
Zastosuj tę formułę = JEŻELI(CZY.LICZBA(SZUKAJ ("approved",N8)),K8,"")
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć. Próbuję nadać określonej komórce wartość na podstawie tekstu w innej komórce. Np. jeśli A3 pokazuje tekst „BCD”, to A4 powinien wyświetlać 10 USD. W jaki sposób mogę to zrobić?
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzień dobry,
Wprowadź tę formułę =IF(ISNUMBER(SEARCH("BCD",A3)),"$10","") w komórce A4.
Ten komentarz został zminimalizowany przez moderatora na stronie
Kryształowo dzień dobry,


Próbuję użyć formuły w programie Excel, która określi, co robi inna komórka na podstawie używanego miejsca docelowego biura. Na przykład moje biura mają miejsca docelowe 7102, 7302, 7402 i 7502, podczas gdy inne mają miejsca docelowe 7109, 7309, 7409 i 7509. Chciałbym, aby program Excel wiedział, co zrobić z inną komórką na podstawie tego, co jest w biurze komórka docelowa. Kontynuowany przykład: chcę użyć formuły do ​​obliczenia 90 dni z różnych dat efektywnych, ale data 90 dni jest określana przez miejsce docelowe biura. W związku z tym potrzebuję komórki, aby określić, której komórki daty efektywnej użyć na podstawie tego, które biuro znajduje się w innej komórce. Załóżmy więc, że jeśli A1 ma 7102, 7302, 7402 lub 7502, to komórka C1 domyślnie użyje daty wejścia w życie w komórce B1 na podstawie zakresu docelowego biura w A1. Mam nadzieję, że to możliwe. Wszelka pomoc jest mile widziana i daj mi znać, jeśli potrzebujesz więcej informacji.

Dziękuję Ci.
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć Danny
Przepraszam, że nie mogę w tym pomóc. Zapraszamy do zadawania pytań na naszym forum: https://www.extendoffice.com/forum.html aby uzyskać więcej wsparcia Excel od naszych profesjonalistów Excel lub innych fanów Excela.
Dzięki za komentarz.
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć Danny - potrzebowałem takiego samego zwrotu jak ty. Czy zdarzyło ci się uzyskać z tym jakieś wsparcie? Każda pomoc byłaby świetna. Dzięki!
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć — Jak zastąpić zawartość w komórce, jeśli w ogóle coś w niej jest, zawartością z innej komórki? Obie komórki zawierają tekst, a nie liczby.
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć Denis,
Przepraszam, nie jestem pewien, czy dostałem twoje pytanie. Czy chcesz zamienić zawartość dwóch komórek?
Byłoby miło, gdybyś mógł ponownie wyjaśnić lub przedstawić zrzut ekranu tego, co próbujesz zrobić.
Dzięki za komentarz.
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, jestem ciekaw, czy ta metoda może być używana do automatycznego wypełniania serii komórek w zależności od ich wartości, odwołując się do listy indeksów. Na przykład mam listę nazwisk o numerach 1-10 i siatkę (Siatka 1), która zawiera różne liczby od 1-10. Chciałbym znaleźć sposób, aby arkusz kalkulacyjny wypełnił siatkę 2 nazwą powiązaną z numerem w siatce 1. Na przykład, jeśli D3 (Siatka 1) to „2”, a nazwa powiązana z „2” to „ Jerry”, a następnie D12 powinno zostać automatycznie wypełnione z „Jerry”, ale jeśli D3 zostanie zmienione na „9”, to D12 powinno automatycznie zmienić się na „Złota rybka”
Ten komentarz został zminimalizowany przez moderatora na stronie
nieważne, rozgryzłem to, po prostu zagnieździłem TON z instrukcji = JEŻELI:
=IF(D3=$A$2,$B$2,IF(D3=$A$3,$B$3,IF(D3=$A$4,$B$4,IF(D3=$A$5,$B$5,IF(D3=$A$6,$B$6,IF(D3=$A$7,$B$7,IF(D3=$A$8,$B$8,IF(D3=$A$9,$B$9,IF(D3=$A$10,$B$10,IF(D3=$A$11,$B$11))))))))))
Nie ma tu jeszcze żadnych komentarzy
Pokaż więcej
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL