Jak odwołać się do jednej komórki z tablicy w warunku?

0

Próbuję policzyć liczbę ciągów, które pasują do danego ciągu w microsoft excel. Na przykład, jeśli mam

Łańcuch do dopasowania - „jabłko”

i tablicę w następujący sposób - 'apple' 'banana' 'apple' 'pear' 'mango' 'apple'

Chcę excel, aby powrócić 3 jako jabłko występuje 3 razy. W tym celu używam COUNTIF, ale nie mogę dowiedzieć się, jak dać warunek taki, że mogę powiedzieć ith element = dany ciąg (podobnie jak w przypadku pisania kodu na c / java). Każda pomoc jest doceniana.

Nigam Sarthak
źródło
Twoja „tablica” zawiera elementy w różnych komórkach? Następnie użyj LICZ.JEŻELI ... lub wszystko jest w jednej komórce?
danicotra
Znajdują się w różnych komórkach
Sarthak Nigam
yass już ci odpowiedział
danicotra

Odpowiedzi:

1

Masz na myśli Twoje dane w kolumnie A (A1: A6),

Column A  
    apple  
    banana  
    apple
    pear
    mango
    apple

W B1 napisz:

=Countif(A1:A6,"apple")

lub

=Countif($A$1:$A$6,A1)
yass
źródło
Czy możesz podać link do zasobu, który wyjaśnia, jak działa odniesienie w takich sytuacjach. Np .: jeśli chcę obliczyć nie. pustych komórek w danym zakresie.
Sarthak Nigam
= LICZ.JEŻELI (A1: A9, „”) będzie liczyć puste komórki ”” liczy się
yass
1

COUNTIF() jest świetny, jeśli dane są rozłożone na kilka komórek, ale jeśli mamy:

wprowadź tutaj opis obrazu

Następnie użyj:

=(LEN(A2)-LEN(SUBSTITUTE(A2,A1,"")))/LEN(A1)
Gary's Student
źródło
... Niech cię szlag trafi! ;-D
danicotra
@danicotra ........... ja nie wymyśliłem tego ......... ja tylko pamiętam .......
Gary Student
Wiem, że twoja nie jest tutaj odpowiedzią, ale ... I tak nie mogłem tego zrobić! :-)
danicotra