ระบุระเบียนที่มีหลาย ID ใน Excel


0

ฉันมีสเปรดชีตซึ่งเป็นการส่งออกจากฐานข้อมูล CRM ที่อยู่อีเมลและ ContactID มีสองฟิลด์ซึ่งฉันต้องทำการตรวจสอบ

ฉันจำเป็นต้องทราบที่อยู่อีเมลที่ระบุหากมีค่า ContactID มากกว่าหนึ่งค่า

ที่อยู่อีเมลทั้งหมดอยู่ในคอลัมน์ A และ ContactID อยู่ในคอลัมน์ B

เช่นรับข้อมูลด้านล่าง:

   A           B
email1       0001
email2       0002
email2       0002
email2       0003
email3       0004

ฉันต้องสามารถระบุได้ว่า 'email2' มี ID '0002' และ '0003' กำหนดไว้ แต่สเปรดชีตนี้มีบันทึกนับแสนรายการดังนั้นจึงต้องใช้สูตร

ขอบคุณ

คำตอบ:


3

มีตัวเลือกด่วนสองสามอย่างที่นึกถึงอยู่ ....

ถ้าทำได้ให้เรียงลำดับข้อมูลก่อน แต่ไม่จำเป็น จากนั้นเพิ่มคอลัมน์ผู้ช่วย C ที่เชื่อมต่อที่อยู่อีเมลกับ contactID สุดท้ายในคอลัมน์ D คุณสามารถใช้สูตร COUNTIF จากนั้นคุณสามารถกรองคอลัมน์ D สำหรับสิ่งที่มากกว่า 1

ตัวเลือกอื่นคือตารางเดือย

ดูโซลูชันทั้งสองด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่


1
คำตอบเหล่านี้มีประสิทธิภาพมากกว่าของฉันมากและอาจใช้กับผู้คนจำนวนมากขึ้นดังนั้นจึงได้ทำเครื่องหมายคำตอบนี้เป็นคำตอบ ขอบคุณมาก!
คอนเนอร์ W

0

ฉันได้แก้ไขปัญหานี้ด้วยวิธีดังต่อไปนี้

เมื่อใช้ฟังก์ชัน CONCATENATE ฉันจะรวมค่าจากสองฟิลด์เข้ากับคอลัมน์ที่สาม (C) ด้วยเครื่องหมายจุลภาคระหว่างสองค่า

หลังจากคัดลอกคอลัมน์นี้ไปยังชีตอื่นฉันใช้ฟังก์ชัน 'ลบรายการที่ซ้ำกัน' ใน Excel ดังนั้นฉันจึงเหลือเฉพาะค่าที่ไม่ซ้ำกัน

จากนั้นฉันใช้ฟังก์ชัน 'Text to Columns' เพื่อแบ่งข้อมูลกลับเป็นสองส่วน อีเมลและ ContactID โดยใช้เครื่องหมายจุลภาคเป็นค่ากำหนด

จากนั้นฉันใช้การจัดรูปแบบตามเงื่อนไขในคอลัมน์อีเมลเพื่อเน้นค่าที่ซ้ำกัน (การจัดรูปแบบตามเงื่อนไข> ไฮไลต์กฎของเซลล์> ค่าซ้ำ) (ซึ่งจะลบที่อยู่อีเมลทั้งหมดที่มี ContactID เพียงอันเดียว)

และในที่สุดฉันก็กรองคอลัมน์อีเมลเพื่อแสดงเฉพาะค่าที่เน้นซึ่งให้รายการที่อยู่อีเมลทั้งหมดที่มี ContactID หลายรายการให้ฉัน

อย่างไรก็ตามผลลัพธ์นี้สามารถทำได้ง่ายขึ้นด้วยวิธีการของ 'F106dart'

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.