我有一个 7000 行的工作簿。每行包含已购买的产品。如果购买有 5 件商品,则发票编号将在 a 列中列出 5 次。如果列 H 包含一个值 (vzprotect),则在 P 列中,我有一个 True/False 表达式。我想要做的是如果列 H = true 然后将该发票的所有行拉到 sheet2 上。
P列
=ISNUMBER(SEARCH("vzprotect",H6981))
样本数据
NANDOIN7112 N Andover MA John Smith Aug 14, 2019 11:59 AM robert keohane CLVZRB000799 Installment Service Fee FALSE
NANDOIN7112 N Andover MA John Smith Aug 14, 2019 11:59 AM robert keohane CLVZNS000800 Installment Amount / 24 Months FALSE
NANDOIN7112 N Andover MA John Smith Aug 14, 2019 11:59 AM robert keohane CLVZNS000066 New Activation Rate Plan FALSE
NANDOIN7112 N Andover MA John Smith Aug 14, 2019 11:59 AM robert keohane CLVZRB000069 Rate Plan SKU FALSE
NANDOIN7112 N Andover MA John Smith Aug 14, 2019 11:59 AM robert keohane CLVZRB000798 Installment Rebate Amount FALSE
NANDOIN7112 N Andover MA John Smith Aug 14, 2019 11:59 AM robert keohane CLVZRB000992 TMP New Manual FALSE
NANDOIN7112 N Andover MA John Smith Aug 14, 2019 11:59 AM robert keohane CLVZRB001517 DPNiPhone FALSE
NANDOIN7112 N Andover MA John Smith Aug 14, 2019 11:59 AM robert keohane CLVZVZ001054 APPLE IPHONE 8 64GB SILVER MQ732LL/A FALSE
P 列中为 True 的数据
NANDOIN7116 N Andover MA Frank Sinatra Aug 15, 2019 12:32 PM Adam Sandler Installment Service Fee FALSE
NANDOIN7116 N Andover MA Frank Sinatra Aug 15, 2019 12:32 PM Adam Sandler Installment Amount / 24 Months FALSE
NANDOIN7116 N Andover MA Frank Sinatra Aug 15, 2019 12:32 PM Adam Sandler Upgrade Rate Plan FALSE
NANDOIN7116 N Andover MA Frank Sinatra Aug 15, 2019 12:32 PM Adam Sandler New Activation Rate Plan FALSE
NANDOIN7116 N Andover MA Frank Sinatra Aug 15, 2019 12:32 PM Adam Sandler Rate Plan SKU FALSE
NANDOIN7116 N Andover MA Frank Sinatra Aug 15, 2019 12:32 PM Adam Sandler Rate Plan SKU FALSE
NANDOIN7116 N Andover MA Frank Sinatra Aug 15, 2019 12:32 PM Adam Sandler 2 Year New Activation Jetpack FALSE
NANDOIN7116 N Andover MA Frank Sinatra Aug 15, 2019 12:32 PM Adam Sandler DPUAndroid FALSE
NANDOIN7116 N Andover MA Frank Sinatra Aug 15, 2019 12:32 PM Adam Sandler Installment Rebate Amount FALSE
NANDOIN7116 N Andover MA Frank Sinatra Aug 15, 2019 12:32 PM Adam Sandler installment Contract Number FALSE
NANDOIN7116 N Andover MA Frank Sinatra Aug 15, 2019 12:32 PM Adam Sandler TMP Commission Tracker FALSE
NANDOIN7116 N Andover MA Frank Sinatra Aug 15, 2019 12:32 PM Adam Sandler Decline Insurance-66332 FALSE
NANDOIN7116 N Andover MA Frank Sinatra Aug 15, 2019 12:32 PM Adam Sandler 87165 - VZProtect Smartphones T1 and Watches TRUE
NANDOIN7116 N Andover MA Frank Sinatra Aug 15, 2019 12:32 PM Adam Sandler VZW ELLIPSIS JETPACK MHS900L FALSE
NANDOIN7116 N Andover MA Frank Sinatra Aug 15, 2019 12:32 PM Adam Sandler SAMSUNG GALAXY S10E 128GB PRISM BLACK SMG970UZKV FALSE
我删除了一堆包含 secret 信息的列。
最佳答案
这可以通过 Power Query 完成。从概念上讲:
当原始数据发生变化时,刷新查询。无需编写代码或公式,只需单击图标。屏幕截图以绿色显示结果表。我的“H 列”被称为“保持”。
关于excel - 如果单元格包含值,则拉出包含相同发票编号的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57518506/