Spis treści
Jeśli szukasz jednych z najprostszych sposobów na zwrócenie wartości, jeśli komórka jest pusta, to ten artykuł będzie dla Ciebie przydatny. Zacznijmy więc od głównego artykułu.
Pobierz Workbook
Return If Blank Cell.xlsm12 sposobów na zwrócenie wartości, jeśli komórka jest pusta
Tutaj używam następującej tabeli, która zawiera Daty zamówień , Terminy dostaw, oraz Sprzedaż niektórych Pozycje firmy. Za pomocą tego zbioru danych postaram się zademonstrować sposoby zwracania wartości dla pustej komórki.
Do stworzenia artykułu użyłem Microsoft Excel 365 wersja, możesz użyć dowolnej innej wersji w zależności od swojej wygody.
Metoda-1: Użycie funkcji JEŻELI do zwrócenia wartości sąsiedniej komórki, jeśli komórka jest pusta
Powiedzmy, że chcesz uzyskać Daty zamówień dla produktów, które nie zostały jeszcze dostarczone (puste komórki w Data dostawy kolumna) w Data zamówienia dla pozycji nie dostarczonych Aby to zrobić, możesz użyć Funkcja IF .
Krok-01 :
➤Wybierz komórkę wyjściową F5
=IF(D5="",C5,")
W tym przypadku warunek logiczny to. D5="" co oznacza, że komórka D5 z Data dostawy kolumna będzie pusta, a jeśli jest TRUE to zwróci wartość komórki C5 z Data zamówienia w przeciwnym razie zwróci Pusty .
➤Press Wejdź na stronę
➤Przeciągnij w dół Uchwyt do napełniania Narzędzie
Wynik :
W ten sposób uzyskasz Daty zamówień dla odpowiednich komórek Blank w Data dostawy kolumna.
Metoda-2: Użycie funkcji IF do zwrócenia wartości
Załóżmy, że firma chce zrekompensować klientom opóźnienie w dostawie o 5% Off na Razem Sprzedaż W ten sposób można oszacować tę wartość dla produktów, które nie zostały jeszcze dostarczone.
Krok-01 :
➤Wybierz komórkę wyjściową F5
=IF(D5="",5%*E5,")
W tym przypadku warunek logiczny to. D5="" co oznacza, że komórka D5 z Data dostawy kolumna będzie pusta, a jeśli jest TRUE to zwróci 5% z Sprzedaż wartość ( E5 komórka) w przeciwnym razie zwróci Pusty .
➤Press Wejdź na stronę
➤Przeciągnij w dół Uchwyt do napełniania Narzędzie
Wynik :
Po tym, dostaniesz 5% komisja Sprzedaż wartości dla odpowiednich komórek Blank w Data dostawy kolumna.
Metoda-3: Użycie funkcji JEŻELI i funkcji ISBLANK
Dla zwrócenia wartości, jeśli któraś z komórek Data dostawy kolumna jest pusta, możesz użyć Funkcja IF i Funkcja ISBLANK .
Krok-01 :
➤Wybierz komórkę wyjściową F5
=IF(ISBLANK(D5), "Nie dostarczono", "Dostarczono")
W tym przypadku warunek logiczny to. ISBLANK(D5) , ISBLANK zwróci TRUE jeśli komórka D5 z Data dostawy kolumna jest pusta, a jeśli jest TRUE następnie JEŚLI zwróci "Nie dostarczono" w przeciwnym razie zwróci "Dostarczono" gdy komórki Data dostawy kolumny są niepuste.
➤Press Wejdź na stronę
➤Przeciągnij w dół Uchwyt do napełniania Narzędzie
Wynik :
Wtedy, będziesz miał Nie dostarczono stan dla odpowiednich komórek Blank z Data dostawy kolumna.
Metoda-4: Użycie funkcji JEŻELI i funkcji COUNTBLANK
Możesz użyć Funkcja IF i Funkcja COUNTBLANK aby zwrócić wartość dla pustej komórki Data dostawy kolumna.
Krok-01 :
➤Wybierz komórkę wyjściową E5
=IF(COUNTBLANK(D5)>0, "Not Delivered", "Delivered")
W tym przypadku warunek logiczny to. COUNTBLANK(D5)>0 , COUNTBLANK będzie zliczać liczbę pustych komórek, a gdy pojawi się pusta komórka, zwróci liczbę większą od 0 i w ten sposób zwróci TRUE jeśli komórka D5 z Data dostawy kolumna jest pusta.
Kiedy jest TRUE , JEŚLI zwróci "Nie dostarczono" w przeciwnym razie zwróci "Dostarczono" gdy komórki Data dostawy kolumny są niepuste.
➤Press Wejdź na stronę
➤Przeciągnij w dół Uchwyt do napełniania Narzędzie
Wynik :
Po tym, będziesz miał Nie dostarczono stan dla odpowiednich komórek Blank z Data dostawy kolumna.
Metoda-5: Użycie funkcji IF i funkcji COUNTIF
Dla zwrócenia wartości, jeśli któraś z komórek Data dostawy kolumna jest pusta, możesz użyć Funkcja IF i Funkcja COUNTIF .
Krok-01 :
➤Wybierz komórkę wyjściową E5
=IF(COUNTIF(D5,"")>0, "Not Delivered", "Delivered")
COUNTIF(D5,"") zwróci liczbę pustych komórek i jeśli znajdzie pustą komórkę w komórce D5 z Data dostawy to liczba ta będzie większa niż 0 i w ten sposób zwróci TRUE inaczej FALSE .
Kiedy jest TRUE , JEŚLI zwróci "Nie dostarczono" w przeciwnym razie zwróci "Dostarczono" gdy komórki Data dostawy kolumny są niepuste.
➤Press Wejdź na stronę
➤Przeciągnij w dół Uchwyt do napełniania Narzędzie
Wynik :
Wtedy, będziesz miał Nie dostarczono stan dla odpowiednich komórek Blank z Data dostawy kolumna.
Metoda-6: Użycie funkcji JEŻELI i funkcji SUMPRODUKT do zwrócenia wartości
Tutaj chcę mieć Pozycja nazwa dla pustych komórek Data dostawy kolumna w Produkty niedostarczone kolumna za pomocą Funkcja IF i Funkcja SUMPRODUCT .
Krok-01 :
➤Wybierz komórkę wyjściową E5
=IF(SUMPRODUCT(--(D5=""))>0,B5,"")
Tutaj, - będzie wymuszał TRUE lub FALSE na 1 lub 0 a więc dla pustych komórek wartość będzie wynosić 1 a więc będzie większa niż 0 w przeciwnym razie będzie to 0 .
A więc, SUMPRODUKT(-(D5=""))>0 zwróci TRUE gdy D5 komórka jest pusta w przeciwnym razie FALSE . When it is TRUE , JEŚLI zwróci wartość B5 komórka w przeciwnym razie zwróci Pusty gdy komórki Data dostawy kolumny są niepuste.
➤Press Wejdź na stronę
➤Przeciągnij w dół Uchwyt do napełniania Narzędzie
Wynik :
Po tym, otrzymasz Pozycje nazwa dla odpowiednich komórek Blank w Data dostawy kolumna.
Podobne Lektury:
- Jak obliczyć w Excelu, jeśli komórki nie są puste: 7 przykładowych formuł
- If Cell is Blank Then Show 0 in Excel (4 Ways)
- Znajdź, jeśli komórka jest pusta w Excelu (7 metod)
- Wypełnij puste komórki wartością powyżej w Excelu (4 metody)
Metoda-7: Użycie funkcji JEŻELI i funkcji LEN do zwrócenia wartości
Aby uzyskać Pozycja nazwa dla pustych komórek Data dostawy kolumna w Produkty niedostarczone kolumny, możesz użyć Funkcja IF i Funkcja LEN .
Krok-01 :
➤Wybierz komórkę wyjściową E5
=IF(LEN(D5)=0,B5,")
LEN(D5) zwróci długość ciągu w komórce D5 i zwróci 0 gdy D5 jest pusta, a następnie JEŚLI zwróci wartość B5 komórka w przeciwnym razie zwróci Pusty gdy komórki Data dostawy kolumny są niepuste.
➤Press Wejdź na stronę
➤Przeciągnij w dół Uchwyt do napełniania Narzędzie
Wynik :
Wtedy dostaniesz Pozycje nazwa dla odpowiednich komórek Blank w Data dostawy kolumna.
Metoda-8: Podświetlanie pustych komórek
Jeśli chcesz podświetlić puste komórki , możesz zastosować tę metodę.
Krok-01 :
➤Wybierz zakres komórek, na których chcesz zastosować Formatowanie warunkowe
➤Go to Strona główna Tab>> Formatowanie warunkowe Dropdown>> Nowa zasada Opcja.
Następnie. Nowa zasada formatowania Pojawi się kreator.
➤Wybierz Formatuj tylko komórki, które zawierają Opcja.
Step-02 :
➤Choose Blanki w Formatuj tylko komórki z: Opcja
➤Click Format Opcja
Następnie. Formatuj komórki Otworzy się okno dialogowe.
➤Select Wypełnij Opcja
➤ Wybierz dowolny Kolor tła
➤ Kliknij na OK .
Następnie. Podgląd Opcja zostanie wyświetlona jak poniżej.
➤Press OK .
Wynik :
W ten sposób uzyskasz podświetlone puste komórki.
Metoda-9: Podświetlanie pustych komórek za pomocą formuły
Puste komórki można podświetlić za pomocą przycisku Funkcja ISBLANK oraz Formatowanie warunkowe .
Krok-01 :
➤Wybierz zakres danych, na którym chcesz zastosować Formatowanie warunkowe
➤Go to Strona główna Tab>> Formatowanie warunkowe Dropdown>> Nowa zasada Opcja.
Następnie. Nowa zasada formatowania Pojawi się kreator.
➤Select Użyj formuły, aby określić, które komórki mają być sformatowane opcja.
➤Zapisz następujący wzór w Formatuj wartości, w których ta formuła jest prawdziwa: Pudełko
=ISBLANK(B5:E11)
ISBLANK zwróci TRUE jeśli jakakolwiek komórka w zakresie jest pusta w przeciwnym razie FALSE .
➤ Kliknij na Format Opcja.
Następnie. Formatuj komórki Otworzy się okno dialogowe.
➤Select Wypełnij Opcja
➤ Wybierz dowolny Kolor tła
➤ Kliknij na OK .
Następnie. Podgląd Opcja zostanie wyświetlona jak poniżej.
➤Press OK
Wynik :
Następnie otrzymasz podświetlone puste komórki.
Metoda-10: Użycie funkcji SUMIF do sumowania wartości na podstawie pustych komórek
Można podsumować. Sprzedaż wartość dla Pozycje które mają puste Terminy dostaw (przedmioty nie zostały jeszcze dostarczone) za pomocą Funkcja SUMIF .
Krok-01 :
➤Wstaw w komórce następującą formułę E12
=SUMIF(D5:D11,"",E5:E11)
Tutaj, D5:D11 to zakres kryteriów , "" (puste) to kryteria oraz E5:E11 to zakres sumy .
➤Press ENTER
Wynik :
Potem dostaniesz sumę Sprzedaż dla Pozycje które nie zostały jeszcze dostarczone.
Metoda-11: Użycie funkcji COUNTIF do zsumowania liczby pustych komórek
Tutaj użyję Funkcja COUNTIF do zliczania liczby pustych komórek w Data dostawy kolumna.
Krok-01 :
➤Wstaw w komórce następującą formułę E12
=COUNTIF(D5:D11,"")
Tutaj, D5:D11 to zakres kryteriów , "" (puste) jest kryteria .
➤Press ENTER
Wynik :
Wtedy otrzymasz liczbę Pozycje które nie zostały jeszcze dostarczone.
Metoda-12: Używanie kodu VBA do zwracania wartości
Możesz użyć następujących elementów VBA kod zwracający wartości dla pustych komórek w Data dostawy kolumna.
Krok-01 :
➤Go to Deweloper Tab>> Visual Basic Opcja
Następnie. Edytor Visual Basic otworzy się.
➤Go to Wkładka Tab>> Moduł Opcja
Po tym, a Moduł zostanie utworzony.
Step-02 :
➤ Napisz następujący kod
Sub blankcell() Dim Lr As Long Dim n As Long Lr = Cells(Rows.Count, "C").End(xlUp).Row For n = 5 To Lr If Cells(n, "D").Value = "" Then Cells(n, "D").Offset(0, 1).Value = "Not Delivered" Else Cells(n, "D").Offset(0, 1).Value = "Delivered" End If Next n End Sub
Na początku oświadczyłem Lr , n jako Długi .
Lr da ci ostatni wiersz twojej tabeli danych i DLA pętla jest używana do wykonywania akcji dla wierszy z 5 Do Lr ...tutaj, 5 jest dla pierwszego wiersza zakresu.
Kiedy Cells(n, "D").Value = "" staje się TRUE wtedy następny wiersz będzie kontynuowany i da wyjście w sąsiedniej komórce jako "Nie dostarczono" Tutaj sąsiednia komórka zostanie wybrana przez Cells(n, "D").Offset(0, 1) , co oznacza, że przesunie się o 1 kolumnę w prawo od komórki wejściowej.
Jeżeli stan ten stanie się FALSE oznacza, że komórka nie ma żadnego pustego miejsca, to wiersz pod Else zostanie wykonana i da wartość wyjściową w sąsiedniej komórce jako "Dostarczono" .
Ta pętla będzie kontynuowana dla każdego wiersza w tym zakresie.
➤Press F5
Wynik :
Wtedy, będziesz miał Nie dostarczono stan dla odpowiednich komórek Blank z Data dostawy kolumna.
Część ćwiczeniowa
Do samodzielnego wykonywania ćwiczeń podałem Praktyka sekcja jak poniżej w arkuszu o nazwie Praktyka . Proszę, zrób to sam.
Wniosek
W tym artykule starałem się pokryć najprostsze sposoby zwracania wartości dla pustych komórek. Mam nadzieję, że uznasz to za przydatne. Jeśli masz jakieś sugestie lub pytania, zachęcamy do podzielenia się nimi w sekcji komentarzy.