สูตร Excel เพื่อแสดงที่อยู่เซลล์หลายแห่งหรือที่ตั้งแถว?


0

ฉันใช้สูตรต่อไปนี้ซึ่งจะคืนค่าตัวเลข:

=SUMPRODUCT((A3:A176="Thing1")*(B3:B176="Thing2")*(C3:C176="Thing3")*(U3:U176="No"))

อย่างไรก็ตามฉันต้องการทราบที่อยู่เซลล์หรือตำแหน่งแถวของแต่ละรายการที่ตรงกับเกณฑ์ Googling พาฉันไปที่address(),, index()และvlookup()ฟังก์ชั่น, แต่ฉันยังไม่เคยมีโชคใด ๆ

ฉันสามารถรับที่อยู่เซลล์เดียวได้เท่านั้น ดูเหมือนงาน "If / Then" แต่ฉันยังไม่ได้ลองฟังก์ชั่นที่เกี่ยวข้องกับ Excel เลย


คุณต้องการอะไร ที่อยู่เซลล์หรือหมายเลขแถว? คุณต้องการผลลัพธ์ที่ใด ในเซลล์เดียวเช่นคั่นด้วยเครื่องหมายจุลภาคหรือไม่ ถ้าเป็นเช่นนั้นจะต้องใช้ VBA ถ้าไม่คุณมีความสุขกับการกลับมาแต่ละครั้งในเซลล์ของตัวเองสิ่งนี้สามารถทำได้โดยใช้สูตรแผ่นงานเพียงอย่างเดียว
XOR LX

สวัสดีตอนเช้าค่ะ การได้รับผลตอบแทนแต่ละครั้งในเซลล์ของตัวเองนั้นดีและฉันต้องการแถวแม้ว่าที่อยู่เซลล์ก็โอเคเช่นกัน
Dizzle

ขอบคุณ Excel รุ่นนี้ใช้ทำอะไร
XOR LX

คุณต้องการข้อมูลทั้งหมดที่ระบุไว้ในเซลล์เดียว? ถ้าใช่คุณจะต้องมีสูตรอาเรย์CONCATENATE()หรือCONCATENATEIFS()ฟังก์ชั่นที่ไม่มีอยู่ ดูตัวอย่างได้ที่นี่: stackoverflow.com/questions/22639868/…
MátéJuhász

@ XOR ฉันใช้หลายเวอร์ชัน - Office 2011 บน Mac และ Office 2010/13 บน Windows
Dizzle

คำตอบ:


0

เลือกคอลัมน์ที่ไม่ได้ใช้คำว่าVในป้อนV3 :

=IF(AND(A3="Thing1",B3="Thing2",C3="thing3",U3="No"),ROW(),"")

และคัดลอก:

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

และถ้าคุณต้องการรายการย่อที่ดีโดยไม่มีช่องว่างดังนั้นในW3 ให้ป้อนสูตรอาร์เรย์ :

=IFERROR(INDEX($V$3:$V$176,SMALL((IF(LEN($V$3:$V$176),ROW(INDIRECT("1:"&ROWS($V$3:$V$176))))),ROW(V1)),1),"")

ต้องป้อนสูตรอาร์เรย์ด้วยCtrl+ Shift+ Enterไม่ใช่แค่Enterคีย์

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


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