สมมติว่าฉันมีข้อมูลบางอย่างใน Excel (และไม่ใช่ในฐานข้อมูลจริง) ในแผ่นงานหนึ่งฉันมีข้อมูลโดยที่หนึ่งคอลัมน์ทำหน้าที่เป็น ID และฉันแน่ใจว่าค่าในคอลัมน์นี้ไม่ซ้ำกัน ในชีตอื่นฉันยังมีข้อมูลบางส่วนอีกหนึ่งคอลัมน์ที่สามารถใช้เป็น ID ได้และมันก็เป็นเอกลักษณ์ ถ้าแถว N ในแผ่นที่ 1 มีค่าบางส่วนและแถว M ในแผ่นที่ 2 มีค่าเท่ากันฉันแน่ใจว่าแถว N และแถว M อธิบายวัตถุในโลกแห่งความจริงเดียวกัน
สิ่งที่ฉันถาม: ฉันจะได้รับการเข้าร่วมเต็มรูปแบบภายนอกโดยไม่ต้องเขียนมาโครได้อย่างไร สูตรและฟังก์ชั่นทั้งหมดสามารถเข้าถึงได้ผ่านทางริบบิ้นก็โอเค
ตัวอย่าง "play data" ขนาดเล็ก:
แผ่น 1:
Dostoyevski Russia
Pushkin Russia
Shelley England
Flaubert France
Hugo France
Eichendorff Germany
Byron England
Zola France
แผ่นงาน 2:
Shelley Percy Bysshe
Eichendorff Josef Freiherr Von
Flaubert Gustave
Byron Lord
Keller Gottfried
Dostoyevski Fyodor
Zola Emile
Balzac Honoré de
ผลลัพธ์ที่ต้องการ (การเรียงลำดับไม่สำคัญ):
Dostoyevski Russia Fyodor
Pushkin Russia
Shelley England Percy Bysshe
Flaubert France Gustave
Hugo France
Eichendorff Germany Josef Freiherr von
Byron England Lord
Zola France Emile
Keller Gottfried
Balzac Honoré de
สำหรับทุกคนที่สยองขวัญจากสถานการณ์นี้: ฉันรู้ว่านี่เป็นวิธีที่ผิดที่ต้องทำ หากฉันมีทางเลือกฉันจะไม่ใช้ Excel กับสิ่งนี้ อย่างไรก็ตามมีสถานการณ์เพียงพอที่จะต้องใช้วิธีแก้ปัญหาอย่างจริงจังและไม่สามารถใช้โซลูชันที่ดีกว่า (จากมุมมองของ IT)