There isn’t any way to do anything dynamic with the ACF shortcode. The ACF shortcode is very simple. If you want to show a list of posts that requires a loop (have_posts), while in this loop ACF would show the current post values.
I don’t really know what you’re doing or how your building your archive page, so I can’t really suggest anything, I might not be able to suggest anything anyway. Any suggestion I give would require custom coding.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users