Di Excel 2013 saya perlu memiliki konten sel pada array A9: E18 yang tercantum dalam sel-sel dari H1 ke H10 (karena saya sudah tahu bahwa akan selalu ada 10 sel non-kosong dalam array itu, sisanya kosong). Saya tidak dapat menemukan formula yang tepat untuk dilakukan. Bisakah ada yang membantu saya?

0
frons79 5 April 2021, 10:12

1 menjawab

Jawaban Terbaik

Saya sarankan Anda untuk menggunakan FILTERXML() dengan fungsi TEXTJOIN(). Sayangnya Excel2013 tidak memiliki fungsi TEXTJOIN(). Anda dapat menggunakan fungsi custom TEXTJOIN() dari artikel ini TextJoin UDF untuk Excel 2013 jawaban @Scott Craner. Kemudian gunakan FILTERXML() seperti di bawah ini.

=IFERROR(INDEX(FILTERXML("<t><s>"&TEXTJOIN("</s><s>",TRUE,$A$1:$E$18)&"</s></t>","//s"),ROW($A1)),"")

Dengan Excel365 Anda cukup menggunakan-

=FILTERXML("<t><s>"&TEXTJOIN("</s><s>",TRUE,$A$1:$E$18)&"</s></t>","//s")

enter image description here

1
Harun24HR 5 April 2021, 08:50