如何将列中具有特定值的行复制到另一个 sheet?

How to copy rows with a specific value in a column to another sheet?

我有一个包含两列的列表:A:标识符和 B:国家。我想创建一个包含国家列表的下拉列表,并用它来选择一个国家并将具有该特定国家的所有行复制到一个新的 sheet(没有间隙)中。

例如,如果我可以从下拉列表中选择阿联酋,我想要以下列表:

EJ524848 UAE
EI822533 Serbia
EK025240 BAHAMAS
EI668639 UAE
EK338894 KENYA
JK919347 UAE

输出到sheet 2:

EJ524848 UAE
EI668639 UAE
JK919347 UAE
  1. 假设您将要匹配的字符串(例如,UAE)放入 E1。

  2. 将其放入 C1 并填写以下列:

    =IF(B1 = $E$1, A1, "")

  3. 将其放入 D1 并填写以下列:

    =IF(B1 = $E$1, B1, "")

  4. 复制 C 和 D 列。

  5. 选择性粘贴...选择值。

  6. 对粘贴的单元格进行排序以删除空白。