Obecnie mam arkusz kalkulacyjny do śledzenia wyników w grze karcianej. Może być od dwóch do pięciu graczy. Mam następujące:
| Players |
|----------|
| Dave |
| Paul |
| John |
| |
| |
W tej chwili używam:
= JOIN( " vs " ; C10:C14 )
Ale problem polega na tym, że w końcu mam Dave vs Paul vs John vs vs
.
Czy istnieje sposób, aby to powiedzieć, Dave vs Paul vs John
ale gdybym miał więcej graczy, Dave vs Paul vs John vs Rob
z jedną formułą?
Oba powyższe rozwiązania działają, jeśli jest co najmniej jedna komórka zawierająca tekst. Jednak:
Wróciłby,
%%%%
gdyby C10: C14 były puste i.Wróciłby,
#N/A
gdyby wszystkie C10: C14 były puste.Można jednak nieznacznie zmienić pierwsze rozwiązanie, aby zastąpić
%
znaki pustymi łańcuchami, zawijając formułęSUBSTITUTE
funkcją w następujący sposób:(Dla większej przejrzystości pokazano na wielu liniach)
źródło
Znalazłem inne rozwiązanie:
% Może być dowolnym symbolem naprawdę nieobecnym na liście, takim jak przecinek, znak ampersand lub znak zapytania.
źródło