execl中匹配資料查詢

2021-05-22 13:23:39 字數 1779 閱讀 6868

功能:

excel中已知學生姓名找到對應**及其他資訊,或已知**查詢對應學生姓名及其他資訊。(同名問題如有好的方法解決,希望能夠分享一下,因為公式只能匹配到第乙個符合的專案)

示例:

a列,b列為資訊表,c列為已知資訊(如:學生姓名,**),c列資訊在a列中查詢,找到則輸出資訊表的對應行的資訊(a列,b列)

行號         a列          b列          c列          

1            a1            a           a2          

2            a2            b           a3          

3            a3            c           a6         

4            a4            e              

5            a5            f             

6            a6            g 

方法一:

公式:結果列d列(單元格d1)輸入:=vlookup($c1,$a:$b,1,false)

結果列e列(單元格e1)輸入:=vlookup($c1,$a:$b,2,false)

輸出結果:

行號         a列         b列         c列          d列(結果)        e列(結果)

1            a1           a           a2            a2                  b

2            a2           b           a3            a3                  c

3            a3           c            a6            a6                 g

4            a4           e              

5            a5           f             

6            a6           g   

方法二:

公式:結果列d列(單元格d1)輸入:=indirect(address(match(c1,a:a,0),column(a:a)))

結果列e列(單元格e1)輸入:=indirect(address(match(c1,a:a,0),column(b:b))) 

輸出結果:

行號         a列         b列          c列          d列(結果)         e列(結果)

1            a1            a            a2           a2                    b

2            a2            b            a3           a3                    c

3            a3            c             a6           a6                    g

4            a4            e              

5            a5            f             

6            a6            g     

python 查詢資料庫 匹配資料

usr bin env python coding utf 8 import re import argparse import os import commands import hashlib import subprocess import sys import shutil import m...

模糊匹配查詢 資料查詢,別忘了模糊匹配

今天給大家分享乙個公式查詢的excel技巧。一般情況下,公司或者單位都會有乙個 簿共公司職員查詢。當你面對乙個有上百人的 簿時,是不是發現查詢乙個人的 或者資訊比較難啊。今天或許能幫你解決這個問題,先來看基礎資料 再來看看查詢的動畫演示 乙個find函式,乙個small函式,乙個index函式,乙個...

linux grep多條件匹配資料

1 建立測試資料 root linuxprobe test3 cat a.txt w r t fs 4 66a g g s d g r 4d e w h s f g h 2 root linuxprobe test3 grep e w a h a.txt 提取以w開頭或者以a開頭或者以h結尾的行 a...