$\\ (\exists! x:P(x)) \leftrightarrow ((\forall x:P(x) \rightarrow Q(x))\leftrightarrow(\exists x:P(x) \land Q(x)))$
If there's only one $x$ for which $P(x)$, then saying "all $x$ for which $P(x)$, $Q(x)$" is the same as saying "there's an $x$ for which both $P(x)$ and $Q(x)$"
Edit: The first $\leftrightarrow$ was actually meant to be $\rightarrow$
Regarding your last comment:
1) $∃!xP(x)$ --- premise
2) $∃x[P(x) \land \forall y (P(y) \to x=y)]$ --- from 1)
3) $∀x (P(x)→Q(x))$ --- assumed [a]
4) $P(x) \land \forall y (P(y) \to y=x)$ --- assumed [b] from 2) for $\exists$-elim
5) $P(x)→Q(x)$ --- from 4) by $\forall$-elim
6) $P(x)$ --- from 4) by $\land$-elim
7) $Q(x)$ --- from 5) and 6) by $\to$-elim
8) $P(x) \land Q(x)$ --- from 6) and 7) by $\land$-intro
9) $\exists x (P(x) \land Q(x))$ --- from 8) by $\exists$-intro
Conclusion:
For the other part needed for the bi-conditional, we can prove it by contradiction:
1) and 2) as above
3) $\exists x (P(x) \land Q(x))$ --- assumed [a]
4) $\lnot ∀x (P(x) → Q(x))$ --- assumed [b]
5) $\exists x (P(x) \land \lnot Q(x))$ --- from 4)
6) $P(a) \land \forall y (P(y) \to a=y)$ --- assumed [c] from 2) for $\exists$-elim
Now we need two new "nested" $\exists$-elims from 3) and 5), deriving respectively $P(b) \land Q(b)$ and $P(c) \land \lnot Q(c)$, with $a,b,c$ all distinct.
From $P(b)$ and $\forall y(P(y) \to a=y)$ from 2) we derive: $a=b$.
From $P(c)$ and $\forall y(P(y) \to a=y)$ from 2) we derive: $a=c$.
From $a=b$ and $Q(b)$ by $=$-elim we derive $Q(a)$.
From $a=c$ and $\lnot Q(c)$ by $=$-elim we derive $\lnot Q(a)$.
Thus, we have $Q(a)$ and $\lnot Q(a)$ and we derive: $\bot$ by $\to$-elim [$\lnot \phi$ is equivalent to $\phi \to \bot$]
In $\bot$ there are no occurrences of $a,b,c$; thus we can correctly conclude from 3), 5) and 6) by $\exists$-elim thrice with:
7) $\bot$
Conclusion:
Thus, we have proved:
One final application of $\to$-intro and we have proved that: