Mam mały blok komórek, powiedzmy C4 do G11 . Komórki zawierają tekst o różnych długościach. Mogę łatwo uzyskać długość najdłuższego ciągu w bloku dzięki formule tablicowej:
=MAX(LEN(C4:G11))
Potrzebuję formuły, aby uzyskać adres komórki o tym najdłuższym ciągu. Jeśli jest więcej niż jedna komórka z najdłuższym ciągiem, potrzebuję adresu komórki najbliżej góry bloku. Jeśli jest więcej niż jedna komórka z najdłuższym ciągiem w tym samym rzędzie, potrzebuję adresu tego najbliższego lewej krawędzi bloku.
W powyższym przykładzie formuła powinna zwrócić E8 .
W przypadku tego skoroszytu nie mogę używać VBA . Jakieś sugestie ??
microsoft-excel
worksheet-function
Uczeń Gary'ego
źródło
źródło
Odpowiedzi:
Ponieważ to uczeń Gary'ego:
Jest to formuła tablicowa, więc Ctrl-Shift-Enter.
źródło
{4,4,4,4,4,5,5,5,5,5 ...
? To jest piękne.{3,4,5,6,7,3,4,5,6,7}
, czuję się teraz ignorantem. W każdym razie dostałeś moje +1